From: pk910 Date: Wed, 22 Aug 2012 00:25:23 +0000 (+0200) Subject: Merge branch 'master' into IOMultiplexer X-Git-Tag: v5.5~9^2~12 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=291f15058a67b95bdfe6f6861cdfcb8ffd626149;hp=9eb6179eb4d2c394c7913eda496c922cb8c5d1a8 Merge branch 'master' into IOMultiplexer Conflicts: src/signal.c --- diff --git a/src/signal.c b/src/signal.c index d427ae2..175f611 100644 --- a/src/signal.c +++ b/src/signal.c @@ -87,7 +87,7 @@ static void sigcrash(int signum) { for(bot = getBots(SOCKET_FLAG_READY, NULL); bot; bot = getBots(SOCKET_FLAG_READY, bot)) { if((bot->flags & SOCKET_FLAG_CONNECTED)) { iohandler_close(bot->iofd); - bot->flags &= SOCKET_FLAG_CONNECTED; + bot->flags &= ~(SOCKET_FLAG_CONNECTED | SOCKET_FLAG_READY); bot->iofd = NULL; } } diff --git a/src/version.sh b/src/version.sh index 64c7730..27b7589 100644 --- a/src/version.sh +++ b/src/version.sh @@ -19,18 +19,14 @@ 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]+'` -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" 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-$svn_revision" fi @@ -57,7 +53,7 @@ fi const char *compilation = "$compilation"; const char *creation = "$creation"; -const char *revision = "$svn_revision"; +const char *revision = "$git_revision"; const char *codelines = "$codelines"; const int patchlevel = ($git_commitcount ? ($git_commitcount - VERSION_PATCHLEVEL) : 0);