From a579f449e0cd83d96452af3b1081c20f893847e1 Mon Sep 17 00:00:00 2001 From: Michael Stack Date: Sat, 31 Jan 2009 05:33:55 +0000 Subject: [PATCH] HBASE-1166 saveVersion.sh doesn't work with git git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@739508 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES.txt | 1 + src/saveVersion.sh | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 857a082046b..5ab24faf17c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -34,6 +34,7 @@ Release 0.20.0 - Unreleased HBASE-845 HCM.isTableEnabled doesn't really tell if it is, or not HBASE-903 [shell] Can't set table descriptor attributes when I alter a table HBASE-1164 Remove HBase private copy of SequenceFile + HBASE-1166 saveVersion.sh doesn't work with git (Nitay Joffe via Stack) Release 0.19.0 - 01/21/2009 INCOMPATIBLE CHANGES diff --git a/src/saveVersion.sh b/src/saveVersion.sh index 9a50581dd88..b28bc1ad013 100755 --- a/src/saveVersion.sh +++ b/src/saveVersion.sh @@ -23,8 +23,13 @@ unset LANG unset LC_CTYPE version=$1 -revision=`svn info | sed -n -e 's/Last Changed Rev: \(.*\)/\1/p'` -url=`svn info | sed -n -e 's/URL: \(.*\)/\1/p'` +if [[ -d .svn ]]; then + revision=`svn info | sed -n -e 's/Last Changed Rev: \(.*\)/\1/p'` + url=`svn info | sed -n -e 's/URL: \(.*\)/\1/p'` +elif [[ -d .git ]]; then + revision=`git rev-list --max-count=1 HEAD` + url=`git config --get remote.origin.url` +fi user=`whoami` date=`date` mkdir -p build/src/org/apache/hadoop/hbase