-svn_revision=`svn info | grep Revision | grep -o -E '[0-9]+'`
-git_commitcount=0
-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 log --pretty=oneline --no-merges --first-parent | 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"