summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2019-08-05 14:51:34 +0200
committerGitHub <noreply@github.com>2019-08-05 14:51:34 +0200
commit55118d61c8decfa756581ebb3301ebfe022a80cb (patch)
tree65c9642d04a2dc9028ac6b454e1f9c333d6e0ca7
parent2f0bb239e078b4f2e076972af038a8c4683ad62e (diff)
parent74fc092cb9d62d9a6e64e1876a0691ef19e32f0f (diff)
Merge pull request #17 from matthiasbeyer/fix-sort-version
Fix sort version
-rw-r--r--src/main.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 6190324..4c29ab2 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -150,6 +150,8 @@ fn app() -> Result<()> {
match app.subcommand() {
("project", Some(mtch)) => {
trace!("Handling project");
+ trace!("sort-versions: {}", mtch.is_present("sort-version"));
+ trace!("sort-repository: {}", mtch.is_present("sort-repo"));
let name = if app.is_present("input_stdin") {
// Ugly, but works:
@@ -167,10 +169,12 @@ fn app() -> Result<()> {
.into_iter()
.filter(|package| repository_filter.filter(package.repo()));
- if mtch.is_present("sort-versions"){
+ if mtch.is_present("sort-version"){
+ debug!("Sorting by version");
iter.sorted_by(|a, b| Ord::cmp(a.version(), b.version()))
.collect()
} else if mtch.is_present("sort-repo") {
+ debug!("Sorting by repository");
iter.sorted_by(|a, b| Ord::cmp(a.repo(), b.repo()))
.collect()
} else {