summaryrefslogtreecommitdiff
path: root/autogen.sh
diff options
context:
space:
mode:
authorJasper Huijsmans <jbhuijsmans@home.nl>2008-07-27 09:47:49 +0000
committerJasper Huijsmans <jbhuijsmans@home.nl>2008-07-27 09:47:49 +0000
commita75ce465907bc25dc5c8ae2312bbc5aadcc44762 (patch)
tree6b596068270fb70bc534f1e184fb35156358aa33 /autogen.sh
parentd2934986e75843341cf476ca636316e969a5bd0f (diff)
downloadxfce4-appfinder-a75ce465907bc25dc5c8ae2312bbc5aadcc44762.tar.gz
Better support for git-svn to get revision.
(Old svn revision: 27381)
Diffstat (limited to 'autogen.sh')
-rwxr-xr-xautogen.sh11
1 files changed, 6 insertions, 5 deletions
diff --git a/autogen.sh b/autogen.sh
index dec7ac2..49f3ae2 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -30,12 +30,13 @@ EOF
# substitute revision and linguas
linguas=`sed -e '/^#/d' po/LINGUAS`
if test -d .git/svn; then
- revision=`LC_ALL=C git-svn find-rev HEAD`
-elif test -f .svn; then
- revision=`LC_ALL=C svn info $0 | awk '/^Revision: / {printf "%05d\n",
-$2}'`
+ revision=`git svn find-rev origin/trunk ||
+ git svn find-rev trunk ||
+ git svn find-rev HEAD ||
+ git svn find-rev master`
else
- revision=""
+ revision=`LC_ALL=C svn info $0 | awk '/^Revision: / {printf "%05d\n",
+$2}'`
fi
sed -e "s/@LINGUAS@/${linguas}/g" \
-e "s/@REVISION@/${revision}/g" \