[PATCH] Make sure an autogenerated version has at least four parts
- From
Sam Vilain <sam.vilain@catalyst.net.nz>
- Date
- May 21, 2007, 02:52 UTC
- Message-ID
- <11797159411969-git-send-email-sam.vilain@catalyst.net.nz>
Otherwise, a custom "v1.5.2.42.gd00b" is considered newer than a "v1.5.2.1.69.gcafe".
Warning: contains awk.
Signed-off-by: Sam Vilain <sam.vilain@catalyst.net.nz> --- GIT-VERSION-GEN | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 06c360b..5eb58c3 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -18,7 +18,7 @@ elif test -d .git && v[0-9]*) : happy ;; esac then - VN=$(echo "$VN" | sed -e 's/-/./g'); + VN=$(echo "$VN" | awk -F- 'X=$1 { Y=$2; Z=$3; while (!(X ~ /\..*\..*\./)) { X = X ".0" } print X ( Y ? "." Y : "" ) ( Z ? "." Z : "" ) }'); else VN="$DEF_VER" fi
-- 1.5.1.1.175.g31e4