diff --git a/.changeset/good-squids-bathe.md b/.changeset/good-squids-bathe.md new file mode 100644 index 0000000..a9dfcde --- /dev/null +++ b/.changeset/good-squids-bathe.md @@ -0,0 +1,5 @@ +--- +"fnm": patch +--- + +fix ordering in ls-remote diff --git a/src/commands/ls_remote.rs b/src/commands/ls_remote.rs index 32f7449..d32c989 100644 --- a/src/commands/ls_remote.rs +++ b/src/commands/ls_remote.rs @@ -57,10 +57,9 @@ impl super::command::Command for LsRemote { } if self.latest { - all_versions.truncate(1); + all_versions.drain(0..all_versions.len() - 1); } - all_versions.sort_by_key(|v| v.version.clone()); if let SortingMethod::Descending = self.sort { all_versions.reverse(); }