Mercurial > public > mercurial-scm > hg
diff rust/rhg/src/commands/debugrequirements.rs @ 46462:d03b0601e0eb
rhg: initial support for shared repositories
Differential Revision: https://phab.mercurial-scm.org/D9941
author | Simon Sapin <simon.sapin@octobus.net> |
---|---|
date | Thu, 14 Jan 2021 13:04:12 +0100 |
parents | 8a4914397d02 |
children | a6e4e4650bac |
line wrap: on
line diff
--- a/rust/rhg/src/commands/debugrequirements.rs Mon Feb 01 19:30:28 2021 +0100 +++ b/rust/rhg/src/commands/debugrequirements.rs Thu Jan 14 13:04:12 2021 +0100 @@ -2,7 +2,6 @@ use crate::error::CommandError; use crate::ui::Ui; use hg::repo::Repo; -use hg::requirements; pub const HELP_TEXT: &str = " Print the current repo requirements. @@ -20,8 +19,10 @@ fn run(&self, ui: &Ui) -> Result<(), CommandError> { let repo = Repo::find()?; let mut output = String::new(); - for req in requirements::load(&repo)? { - output.push_str(&req); + let mut requirements: Vec<_> = repo.requirements().iter().collect(); + requirements.sort(); + for req in requirements { + output.push_str(req); output.push('\n'); } ui.write_stdout(output.as_bytes())?;