diff -r 95d37db31479 -r d8730ff51d5a rust/rhg/src/commands/cat.rs --- a/rust/rhg/src/commands/cat.rs Mon Feb 08 21:28:52 2021 +0100 +++ b/rust/rhg/src/commands/cat.rs Mon Feb 08 21:37:30 2021 +0100 @@ -8,6 +8,7 @@ use hg::utils::hg_path::HgPathBuf; use micro_timer::timed; use std::convert::TryFrom; +use std::path::Path; pub const HELP_TEXT: &str = " Output the current or given revision of files @@ -38,6 +39,7 @@ pub fn run( ui: &Ui, config: &Config, + repo_path: Option<&Path>, args: &ArgMatches, ) -> Result<(), CommandError> { let rev = args.value_of("rev"); @@ -46,7 +48,7 @@ None => vec![], }; - let repo = Repo::find(config)?; + let repo = Repo::find(config, repo_path)?; let cwd = hg::utils::current_dir()?; let mut files = vec![];