From 463093d0aef194ff6e3adc731742880ca890e608 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 7 Jun 2007 00:25:49 +0000 Subject: (svn r10051) -Add: git "version" detection so we've got at least some indication what version we're playing when using git ;) --- config.lib | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'config.lib') diff --git a/config.lib b/config.lib index ec3df61c3..6cd58c7b0 100644 --- a/config.lib +++ b/config.lib @@ -633,10 +633,23 @@ check_params() { revision="`cat $ROOT_DIR/version`" log 1 "checking revision... $revision" + elif [ -d "$ROOT_DIR/.svn" ] && [ -n "`svn help`" ]; then + revision="" + log 1 "checking revision... svn detection" + elif [ -d "$ROOT_DIR/.git" ] && [ -n "`git help`" ]; then + revision="" + log 1 "checking revision... git detection" else revision="" + log 1 "checking revision... no detection" + log 1 "WARNING: there is no means to determine the version." + log 1 "WARNING: please use a subversion or git checkout of OpenTTD." + log 1 "WARNING: this version will be allowed by all game servers," + log 1 "WARNING: but you will be kicked from all incompatible" + log 1 "WARNING: servers as you will desync." + log 1 "WARNING: USE WITH CAUTION!" - log 1 "checking revision... svn detection" + sleep 5 fi fi } -- cgit v1.2.3-54-g00ecf