diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/git-version-gen | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tools/git-version-gen b/tools/git-version-gen index 3e431ef2d..e7249f9a2 100755 --- a/tools/git-version-gen +++ b/tools/git-version-gen @@ -112,16 +112,16 @@ elif test "`git log -1 --pretty=format:x . 2>&1`" = x \ esac then + # Remove the "g" in git describe's output string, to save a byte. + v=${v/-g/-} + case $v in - *-rc[0-9]) - # Remove the "g" in git describe's output string, to save a byte. - v=`echo "$v" | sed 's/\(.*\)-g/\1-/'`; - ;; + *-rc*) + ;; *) - # Change the first '-' to a '.', so version-comparing tools work properly. - # Remove the "g" in git describe's output string, to save a byte. - v=`echo "$v" | sed 's/-/./;s/\(.*\)-g/\1-/'`; - ;; + # Change the first '-' to a '.', so version-comparing tools work properly. + v=`echo "$v" | sed 's/-/./'`; + ;; esac v_from_git=1 else |