if test "$HAVE_GIT_CMD" != "no"; then
if [ test -d .git ]; then
REVISION=`git rev-parse --short HEAD`
+ DATE=`git log -1 --date=short --pretty=format:%cd`
+ REVISION="$REVISION $DATE"
AC_DEFINE_UNQUOTED([REVISION],[${REVISION}],[Git revision])
fi
fi
static void PrintUsage(const char *progname)
{
#ifdef REVISION
- printf("%s %s (rev %s)\n", PROG_NAME, PROG_VER, xstr(REVISION));
+ printf("%s %s (%s)\n", PROG_NAME, PROG_VER, xstr(REVISION));
#else
printf("%s %s\n", PROG_NAME, PROG_VER);
#endif
const char *tls = "pthread key";
#ifdef REVISION
- printf("This is %s version %s (rev %s)\n", PROG_NAME, PROG_VER, xstr(REVISION));
+ printf("This is %s version %s (%s)\n", PROG_NAME, PROG_VER, xstr(REVISION));
#elif defined RELEASE
printf("This is %s version %s RELEASE\n", PROG_NAME, PROG_VER);
#else
static TmEcode PrintVersion(void)
{
#ifdef REVISION
- printf("This is %s version %s (rev %s)\n", PROG_NAME, PROG_VER, xstr(REVISION));
+ printf("This is %s version %s (%s)\n", PROG_NAME, PROG_VER, xstr(REVISION));
#elif defined RELEASE
printf("This is %s version %s RELEASE\n", PROG_NAME, PROG_VER);
#else
{
const char *mode = suri->system ? "SYSTEM" : "USER";
#ifdef REVISION
- SCLogNotice("This is %s version %s (rev %s) running in %s mode",
+ SCLogNotice("This is %s version %s (%s) running in %s mode",
PROG_NAME, PROG_VER, xstr(REVISION), mode);
#elif defined RELEASE
SCLogNotice("This is %s version %s RELEASE running in %s mode",