Return-Path: Delivered-To: apmail-hadoop-hbase-commits-archive@minotaur.apache.org Received: (qmail 27706 invoked from network); 3 Feb 2009 20:34:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Feb 2009 20:34:19 -0000 Received: (qmail 61271 invoked by uid 500); 3 Feb 2009 20:34:19 -0000 Delivered-To: apmail-hadoop-hbase-commits-archive@hadoop.apache.org Received: (qmail 61256 invoked by uid 500); 3 Feb 2009 20:34:19 -0000 Mailing-List: contact hbase-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-dev@hadoop.apache.org Delivered-To: mailing list hbase-commits@hadoop.apache.org Received: (qmail 61247 invoked by uid 99); 3 Feb 2009 20:34:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Feb 2009 12:34:19 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 03 Feb 2009 20:34:11 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 370132388896; Tue, 3 Feb 2009 20:33:50 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r740425 - in /hadoop/hbase/trunk: CHANGES.txt src/saveVersion.sh Date: Tue, 03 Feb 2009 20:33:50 -0000 To: hbase-commits@hadoop.apache.org From: jdcryans@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090203203350.370132388896@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: jdcryans Date: Tue Feb 3 20:33:49 2009 New Revision: 740425 URL: http://svn.apache.org/viewvc?rev=740425&view=rev Log: HBASE-1181 src/saveVersion.sh bails on non-standard Bourne shells (e.g. dash) (K M via Jean-Daniel Cryans) Modified: hadoop/hbase/trunk/CHANGES.txt hadoop/hbase/trunk/src/saveVersion.sh Modified: hadoop/hbase/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/CHANGES.txt?rev=740425&r1=740424&r2=740425&view=diff ============================================================================== --- hadoop/hbase/trunk/CHANGES.txt (original) +++ hadoop/hbase/trunk/CHANGES.txt Tue Feb 3 20:33:49 2009 @@ -15,6 +15,8 @@ sync (temporary until HADOOP-4379 is resolved) HBASE-1121 Cluster confused about where -ROOT- is HBASE-1148 Always flush HLog on root or meta region updates + HBASE-1181 src/saveVersion.sh bails on non-standard Bourne shells (e.g. dash) + (K M via Jean-Daniel Cryans) IMPROVEMENTS HBASE-1089 Add count of regions on filesystem to master UI; add percentage Modified: hadoop/hbase/trunk/src/saveVersion.sh URL: http://svn.apache.org/viewvc/hadoop/hbase/trunk/src/saveVersion.sh?rev=740425&r1=740424&r2=740425&view=diff ============================================================================== --- hadoop/hbase/trunk/src/saveVersion.sh (original) +++ hadoop/hbase/trunk/src/saveVersion.sh Tue Feb 3 20:33:49 2009 @@ -18,24 +18,37 @@ # This file is used to generate the annotation of package info that # records the user, url, revision and timestamp. -# -# Copied from hadoop. + +# Copied from hadoop core r740386 + unset LANG unset LC_CTYPE version=$1 -if [[ -d .svn ]]; then +user=`whoami` +date=`date` +cwd=`pwd` +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` + # Get canonical branch (branches/X, tags/X, or trunk) + branch=`echo $url | sed -n -e 's,.*\(branches/.*\)$,\1,p' \ + -e 's,.*\(tags/.*\)$,\1,p' \ + -e 's,.*trunk$,trunk,p'` +elif [ -d .git ]; then + revision=`git log -1 --pretty=format:"%H"` + hostname=`hostname` + branch=`git branch | sed -n -e 's/^* //p'` + url="git://${hostname}${cwd}" +else + revision="Unknown" + branch="Unknown" + url="file://$cwd" fi -user=`whoami` -date=`date` mkdir -p build/src/org/apache/hadoop/hbase cat << EOF | \ sed -e "s/VERSION/$version/" -e "s/USER/$user/" -e "s/DATE/$date/" \ -e "s|URL|$url|" -e "s/REV/$revision/" \ + -e "s|BRANCH|$branch|" \ > build/src/org/apache/hadoop/hbase/package-info.java /* * Generated by src/saveVersion.sh