fixed ssl.c bug when ssl backend returns IO_BLOCKED but IO engine doesn't get informe...
[ircu2.10.12-pk.git] / ircd / version.c.SH
index 3243327c86bb4383c1357590aa73721e4fa32911..efacd367c164199043ccdecf7d9a53ea596c97d9 100644 (file)
@@ -25,7 +25,14 @@ else \
 
 svn_revision=`svn info | grep Revision | grep -o -E '[0-9]+'`
 if test "x$svn_revision" = "x" ; then
-  svn_revision="0"
+  svn_revision=`git log -n 1 --pretty="format:%h"`
+  if test "x$svn_revision" = "x" ; then
+    svn_revision="0"
+  else
+    git_lastcommit=$svn_revision
+    git_commitcount=`git rev-list --all | wc -l | sed "s/[ \t]//g"`
+    svn_revision="git-$git_commitcount-$git_lastcommit"
+  fi
 fi