From: Willy Tarreau Date: Thu, 23 Jul 2009 11:43:33 +0000 (+0200) Subject: [BUILD] use "git cmd" instead of "git-cmd" X-Git-Tag: v1.4-dev1~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=63076b3f611803a9bf9e6012193f89d14ccc32d2;p=thirdparty%2Fhaproxy.git [BUILD] use "git cmd" instead of "git-cmd" Newer GIT versions do not support "git-cmd" anymore, so date and version can be wrong during development builds. Use "git cmd" now. Also fix git-tar to use "git archive" instead of "git-tar-tree". --- diff --git a/Makefile b/Makefile index e790fe8c7e..c068c5cf9d 100644 --- a/Makefile +++ b/Makefile @@ -265,7 +265,7 @@ endif # holding the same names in the current directory. ifeq ($(IGNOREGIT),) -VERSION := $(shell [ -d .git/. ] && ref=`(git-describe --tags) 2>/dev/null` && ref=$${ref%-g*} && echo "$${ref\#v}") +VERSION := $(shell [ -d .git/. ] && ref=`(git describe --tags) 2>/dev/null` && ref=$${ref%-g*} && echo "$${ref\#v}") ifneq ($(VERSION),) # OK git is there and works. SUBVERS := $(shell comms=`git log --no-merges v$(VERSION).. 2>/dev/null |grep -c ^commit `; [ $$comms -gt 0 ] && echo "-$$comms" ) @@ -522,7 +522,7 @@ tar: clean rm -f haproxy-$(VERSION) git-tar: clean - git-tar-tree HEAD haproxy-$(VERSION) | gzip -9 > haproxy-$(VERSION)$(SUBVERS).tar.gz + git archive --format=tar --prefix="haproxy-$(VERSION)/" HEAD | gzip -9 > haproxy-$(VERSION)$(SUBVERS).tar.gz version: @echo "VERSION: $(VERSION)"