Browse Source
Note: with this commit, the GIT maintainer workflow must change. GIT-VERSION-GEN is now the file to munge when the default version needs to be changed, not Makefile. The tag needs to be pushed into the repository to build the official tarball and binary package beforehand. Signed-off-by: Junio C Hamano <junkio@cox.net>maint

3 changed files with 34 additions and 5 deletions
@ -0,0 +1,18 @@
@@ -0,0 +1,18 @@
|
||||
#!/bin/sh |
||||
|
||||
GVF=GIT-VERSION-FILE |
||||
|
||||
VN=$(git describe --abbrev=4 HEAD 2>/dev/null) || VN=v1.0.GIT |
||||
VN=$(expr "$VN" : v'\(.*\)') |
||||
if test -r $GVF |
||||
then |
||||
VC=$(sed -e 's/^GIT_VERSION = //' <$GVF) |
||||
else |
||||
VC=unset |
||||
fi |
||||
test "$VN" = "$VC" || { |
||||
echo >&2 "GIT_VERSION = $VN" |
||||
echo "GIT_VERSION = $VN" >$GVF |
||||
} |
||||
|
||||
|
Loading…
Reference in new issue