equal
deleted
inserted
replaced
5 use crate::utils::path_utils::RelativizePaths; |
5 use crate::utils::path_utils::RelativizePaths; |
6 use clap::Arg; |
6 use clap::Arg; |
7 use hg::filepatterns::parse_pattern_args; |
7 use hg::filepatterns::parse_pattern_args; |
8 use hg::matchers::IntersectionMatcher; |
8 use hg::matchers::IntersectionMatcher; |
9 use hg::narrow; |
9 use hg::narrow; |
10 use hg::operations::list_rev_tracked_files; |
10 use hg::operations::list_revset_tracked_files; |
11 use hg::repo::Repo; |
11 use hg::repo::Repo; |
12 use hg::utils::files::get_bytes_from_os_str; |
12 use hg::utils::files::get_bytes_from_os_str; |
13 use hg::utils::filter_map_results; |
13 use hg::utils::filter_map_results; |
14 use hg::utils::hg_path::HgPath; |
14 use hg::utils::hg_path::HgPath; |
15 use rayon::prelude::*; |
15 use rayon::prelude::*; |
86 )) |
86 )) |
87 } |
87 } |
88 }; |
88 }; |
89 |
89 |
90 if let Some(rev) = rev { |
90 if let Some(rev) = rev { |
91 let files = list_rev_tracked_files(repo, rev, matcher) |
91 let files = list_revset_tracked_files(repo, rev, matcher) |
92 .map_err(|e| (e, rev.as_ref()))?; |
92 .map_err(|e| (e, rev.as_ref()))?; |
93 display_files( |
93 display_files( |
94 invocation.ui, |
94 invocation.ui, |
95 repo, |
95 repo, |
96 relative_paths, |
96 relative_paths, |