~ubuntu-branches/debian/squeeze/openttd/squeeze

« back to all changes in this revision

Viewing changes to findversion.sh

  • Committer: Bazaar Package Importer
  • Author(s): Jordi Mallach, Matthijs Kooijman
  • Date: 2009-06-09 21:46:28 UTC
  • mfrom: (1.1.7 upstream) (2.1.4 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090609214628-6z5uodi6178z050l
[ Matthijs Kooijman ]
* New upstream release.
* Link against libicu to enable right-to-left language support. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/bin/sh
2
2
 
3
 
# $Id: findversion.sh 15062 2009-01-13 16:30:24Z smatz $
 
3
# $Id: findversion.sh 16482 2009-05-31 12:22:53Z rubidium $
4
4
 
5
5
# Arguments given? Show help text.
6
6
if [ "$#" != "0" ]; then
86
86
        fi
87
87
        HASH=`LC_ALL=C git rev-parse --verify HEAD 2>/dev/null`
88
88
        REV="g`echo $HASH | cut -c1-8`"
89
 
        BRANCH=`git branch|grep '[*]' | sed 's~\* ~~;s~^master$~~'`
90
 
        REV_NR=`LC_ALL=C git log --pretty=format:%s "$SRC_DIR" | grep "^(svn r[0-9]*)" | head -n 1 | sed "s~.*(svn r\([0-9]*\)).*~\1~"`
 
89
        BRANCH=`git branch|grep '[*]' | sed 's@\* @@;s@^master$@@'`
 
90
        REV_NR=`LC_ALL=C git log --pretty=format:%s "$SRC_DIR" | grep "^(svn r[0-9]*)" | head -n 1 | sed "s@.*(svn r\([0-9]*\)).*@\1@"`
91
91
elif [ -d "$ROOT_DIR/.hg" ]; then
92
92
        # We are a hg checkout
93
93
        if [ -n "`hg status \"$SRC_DIR\" | grep -v '^?'`" ]; then
94
94
                MODIFIED="2"
95
95
        fi
96
 
        HASH=`LC_ALL=C hg parents 2>/dev/null | head -n 1 | cut -d: -f3`
 
96
        HASH=`LC_ALL=C hg parents --template="{node}"`
97
97
        REV="h`echo $HASH | cut -c1-8`"
98
 
        BRANCH=`hg branch | sed 's~^default$~~'`
99
 
        REV_NR=`LC_ALL=C hg log -r $HASH:0 -k "svn" -l 1 --template "{desc}\n" "$SRC_DIR" | grep "^(svn r[0-9]*)" | head -n 1 | sed "s~.*(svn r\([0-9]*\)).*~\1~"`
 
98
        BRANCH=`hg branch | sed 's@^default$@@'`
 
99
        REV_NR=`LC_ALL=C hg log -r $HASH:0 -k "svn" -l 1 --template "{desc}\n" "$SRC_DIR" | grep "^(svn r[0-9]*)" | head -n 1 | sed "s@.*(svn r\([0-9]*\)).*@\1@"`
100
100
else
101
101
        # We don't know
102
102
        MODIFIED="1"