X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fversion.sh;h=a7c712fe69c777450949015c41a86f5430cc8ce2;hb=fd75ca89d196a5bd9474b4fb7ec4279b8e4f55e2;hp=e89f996b4063348f1230d8557b2035c1c1f04f4f;hpb=2d9db1adb1946aba00b203f40eff7d5db8163f01;p=NeonServV5.git diff --git a/src/version.sh b/src/version.sh old mode 100644 new mode 100755 index e89f996..a7c712f --- a/src/version.sh +++ b/src/version.sh @@ -19,23 +19,20 @@ else \ codelines=`find . -type f -regex '\./.*\.h' -or -regex '\./.*\.c' |xargs cat|wc -l` -svn_revision=`svn info | grep Revision | grep -o -E '[0-9]+'` -if test "x$svn_revision" = "x" ; then - svn_revision=`git log -n 1 --pretty="format:%h"` - if test "x$svn_revision" = "x" ; then - svn_revision="0" - else - git_commitcount=`git rev-list --all --no-merges | wc -l | sed "s/[ \t]//g"` - svn_revision="git-$git_commitcount-$svn_revision" - fi + +git_revision=`git rev-list -n 1 --pretty="format:%h" --header master | grep '^[0-9a-f]*$'` +if test "x$git_revision" = "x" ; then + git_revision="0" + git_commitcount="0" else - svn_revision="svn-$svn_revision" + git_commitcount=`git rev-list --oneline --header master | wc -l | sed "s/[ \t]//g"` + git_revision="git-$git_commitcount-$git_revision" fi /bin/cat > version.c <