From 03fbc7d281f5039a97c851970dea3cd8cfaefd64 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 25 Jun 2010 20:00:21 -0400 Subject: Changed the versioning system to use git --- Config | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'Config') diff --git a/Config b/Config index 26ed1a4f2..145f1f3e6 100755 --- a/Config +++ b/Config @@ -205,8 +205,13 @@ if [ ! "$NO_INTRO" ] ; then clear ;; esac - . $SOURCE_DIR/version.log - cat $SOURCE_DIR/.BANNER | sed "s/CURVER/$VERSION_MAJOR.$VERSION_MINOR.$VERSION_PATCH$VERSION_EXTRA/" | sed "s@SOURCE_DIR@$SOURCE_DIR@" | $PAGER + . src/version.sh + if [ -d .git ] ; then + VERSION=`git describe --tags` + echo "#define VERSION_BUILD `echo "$VERSION" | cut -d'-' -f2`" > include/version.h + echo "#define VERSION_EXTRA \"-`echo "$VERSION" | cut -d'-' -f3`$VERSION_EXTRA\"" >> include/version.h + fi + cat $SOURCE_DIR/.BANNER | sed "s/CURVER/$VERSION/" | sed "s@SOURCE_DIR@$SOURCE_DIR@" | $PAGER echo "" else echo "" -- cgit