- git_commitcount=`git rev-list --oneline --header master | wc -l | sed "s/[ \t]//g"`
- git_revision="git-$git_commitcount-$git_revision"
+ git_commitcount=`git rev-list --oneline --first-parent refs/heads/master | wc -l | sed "s/[ \t]//g"`
+ git_revision="git-$git_revision_id"
+
+ git_real_revision_id=`git rev-list -n 1 --pretty="format:%h" --header HEAD | grep '^[0-9a-f]*$'`
+ if test "$git_revision_id" = "$git_real_revision_id" ; then
+ git_is_stable="1"
+ git_dev_rev=""
+ else
+ git_is_stable="0"
+ git_dev_rev="git-$git_real_revision_id"
+ fi