[pan2: 38/68] Add support for tarballs.
- From: Petr Kovář <pmkovar src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pan2: 38/68] Add support for tarballs.
- Date: Tue, 8 Feb 2011 23:01:13 +0000 (UTC)
commit abe75ce7cddf4c4afe44846a2eba215e39f487a6
Author: K. Haley <haleykd users sf net>
Date: Fri Mar 26 14:12:35 2010 -0600
Add support for tarballs.
.gitattributes | 1 +
configure.in | 20 ++++++++++++++++----
2 files changed, 17 insertions(+), 4 deletions(-)
---
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..87f88a3
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+configure.in export-subst
diff --git a/configure.in b/configure.in
index 24e89f0..66a3b67 100644
--- a/configure.in
+++ b/configure.in
@@ -5,12 +5,24 @@ AC_DEFINE(VERSION_REVISION,0,[Revision part of version number])
AC_DEFINE(VERSION_TITLE,["House of Butterflies"],[Release Name])
AC_PREREQ(2.54)
+dnl git-dir is used for building outside the src tree
GIT_BRANCH=`git --git-dir=$srcdir/.git symbolic-ref HEAD 2> /dev/null | awk -F/ '{print $NF}'`
-GIT_HASH=`git --git-dir=$srcdir/.git log -1 --pretty=format:%h`
-if test -z $GIT_BRANCH; then
- GIT_REV="GIT $GIT_HASH"
+GIT_HASH=`git --git-dir=$srcdir/.git log -1 --pretty=format:%h 2> /dev/null`
+if test ! -z $GIT_HASH; then
+ if test -z $GIT_BRANCH; then
+ GIT_REV="GIT $GIT_HASH"
+ else
+ GIT_REV="GIT $GIT_HASH $GIT_BRANCH"
+ fi
else
- GIT_REV="GIT $GIT_BRANCH $GIT_HASH"
+ dnl expanded by export-archive
+ GIT_HASH=$Format:%h$
+ GIT_BRANCH=`echo "$Format:%d$" | awk -F , '{print gensub("[[\(\)]]","","g",$NF)}' 2>/dev/null`
+ if test -z $GIT_BRANCH; then
+ GIT_REV="GIT $GIT_HASH"
+ else
+ GIT_REV="GIT $GIT_HASH $GIT_BRANCH"
+ fi
fi
AC_DEFINE_UNQUOTED([GIT_REV],["$GIT_REV"],[Git branch and hash])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]