summaryrefslogtreecommitdiff
path: root/autogen.sh
diff options
context:
space:
mode:
authorJannis Pohlmann <jannis@xfce.org>2008-09-04 15:57:01 +0000
committerJannis Pohlmann <jannis@xfce.org>2008-09-04 15:57:01 +0000
commitf2b0f1e0f6453c62cb57094aa571ef1462cc9de6 (patch)
treefc031efe113bcb5e7bb46fee6866073d8032f1d4 /autogen.sh
parentee452790e0121af7c1045e7e15d2df0c232ea6c8 (diff)
downloadxfce4-dev-tools-f2b0f1e0f6453c62cb57094aa571ef1462cc9de6.tar.gz
* autogen.sh: Add support for git svn revision versioning.
(Old svn revision: 27649)
Diffstat (limited to 'autogen.sh')
-rwxr-xr-xautogen.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/autogen.sh b/autogen.sh
index cfa9091..ebe8cf6 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -9,7 +9,14 @@
#
# substitute revision and date
-revision=`LC_ALL=C svn info $0 | awk '/^Revision: / {printf "%05d\n", $2}'`
+if test -d .git/svn; then
+ revision=$(git svn find-rev trunk 2>/dev/null ||
+ git svn find-rev origin/trunk 2>/dev/null ||
+ git svn find-rev HEAD 2>/dev/null |
+ git svn find-rev master 2>/dev/null)
+else
+ revision=`LC_ALL=C svn info $0 | awk '/^Revision: / {printf "%05d\n", $2}'`
+fi
sed -e "s/@DATE@/`date +%Y%m%d`/g" -e "s/@REVISION@/${revision}/g" \
< "configure.in.in" > "configure.in"