diff -r 80840b651721 -r 5ce2aa7c2ad5 rust/rhg/src/commands/files.rs --- a/rust/rhg/src/commands/files.rs Mon Feb 15 20:05:32 2021 +0100 +++ b/rust/rhg/src/commands/files.rs Mon Feb 15 20:13:09 2021 +0100 @@ -29,15 +29,14 @@ pub fn run(invocation: &crate::CliInvocation) -> Result<(), CommandError> { let rev = invocation.subcommand_args.value_of("rev"); - let repo = Repo::find(invocation.non_repo_config, invocation.repo_path)?; + let repo = invocation.repo?; if let Some(rev) = rev { - let files = - list_rev_tracked_files(&repo, rev).map_err(|e| (e, rev))?; - display_files(invocation.ui, &repo, files.iter()) + let files = list_rev_tracked_files(repo, rev).map_err(|e| (e, rev))?; + display_files(invocation.ui, repo, files.iter()) } else { - let distate = Dirstate::new(&repo)?; + let distate = Dirstate::new(repo)?; let files = distate.tracked_files()?; - display_files(invocation.ui, &repo, files) + display_files(invocation.ui, repo, files) } }