From 3a6a03b4918842894ece392747187295599e7ac2 Mon Sep 17 00:00:00 2001 From: susurri Date: Tue, 1 Feb 2022 18:41:01 +0900 Subject: [PATCH] fix: wrong version order versions should be sorted as alpha < beta < RC < release(no suffix) < pl --- bin/list-all | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/list-all b/bin/list-all index 3c5c3e0..812dbc6 100755 --- a/bin/list-all +++ b/bin/list-all @@ -3,7 +3,7 @@ set -eo pipefail sort_versions() { - sed 'h; s/[+-]/./g; s/.p\([[:digit:]]\)/.z\1/; s/$/.z/; G; s/\n/ /' | + sed 'h; s/[+-]/./g; s/^\([[:digit:]]\.[[:digit:]]\)\([bR]\)/\1.0\2/; s/.p\([[:digit:]]\)/.z\1/; s/$/.z/; s/R/.r/; s/alpha/.alpha/; s/b/.b/; s/dev/.dev/; s/pre/.pre/; G; s/\n/ /' | LC_ALL=C sort -t. -k 1,1 -k 2,2n -k 3,3n -k 4,4n -k 5,5n | awk '{print $2}' }