From 389f84506b391c83bcb8139ec92399ee38d52ebb Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Wed, 12 Dec 2007 18:16:30 -0800 Subject: [PATCH] Meta/Make: do not depend on installed git --- Make | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Make b/Make index a1b5e9755e..3b9d9f2d1b 100755 --- a/Make +++ b/Make @@ -4,7 +4,8 @@ # PATH=/usr/bin:/bin G=/opt/packrat/playpen/public/in-place/git/index/gitweb_config.perl -PATH=$HOME/git-master/bin:/usr/bin:/bin +GIT=$HOME/git-master/bin/git +PATH=/usr/bin:/bin LANG=C LC_CTYPE=C export PATH LANG LC_CTYPE @@ -15,14 +16,14 @@ export PATH LANG LC_CTYPE old_style_def_fix=b79d18c92d9f4841a6a1a29b7b2373a8ff9871e1 -head=`git symbolic-ref HEAD 2>/dev/null` && +head=`$GIT symbolic-ref HEAD 2>/dev/null` && branch=`expr "$head" : 'refs/heads/\(.*\)'` || branch=detached case "$branch" in next | maint | master | pu) d="prefix=$HOME/git-$branch" ;; snap) - v=`git describe HEAD` + v=`$GIT describe HEAD` expr "$v" : '.*-g[0-9a-f]*$' >/dev/null && { echo >&2 "You are on 'snap' but $v is not an official version." exit 1 @@ -40,8 +41,8 @@ do case "$1" in -pedantic) o= && - rev=$(git-rev-parse HEAD) && - case "$(git-merge-base "$old_style_def_fix" "$rev")" in + rev=$($GIT rev-parse HEAD) && + case "$($GIT merge-base "$old_style_def_fix" "$rev")" in $old_style_def_fix) o=-Wold-style-definition ;; esac @@ -63,6 +64,8 @@ do shift done +$GIT describe --abbrev=4 HEAD | sed -e 's/-/./g' >version + make $d \ GITWEB_CONFIG=$G \ PYTHON_PATH=/usr/bin/python2.4 \ -- 2.11.4.GIT