]> git.sur5r.net Git - i3/i3/commitdiff
common.mk: correctly determine git branch for subfolders
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 11 Jul 2011 16:12:57 +0000 (18:12 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Mon, 11 Jul 2011 16:12:57 +0000 (18:12 +0200)
common.mk

index 41946d41246ae06351f6262d34acf4ac0452decc..ff12bdb0071f0285c708475633ba4f351de45831 100644 (file)
--- a/common.mk
+++ b/common.mk
@@ -10,7 +10,7 @@ SYSCONFDIR=$(PREFIX)/etc
 endif
 TERM_EMU=xterm
 # The escaping is absurd, but we need to escape for shell, sed, make, define
-GIT_VERSION:="$(shell git describe --tags --always) ($(shell git log --pretty=format:%cd --date=short -n1), branch $(shell [ -f .git/HEAD ] && sed 's/ref: refs\/heads\/\(.*\)/\\\\\\"\1\\\\\\"/g' .git/HEAD || echo 'unknown'))"
+GIT_VERSION:="$(shell git describe --tags --always) ($(shell git log --pretty=format:%cd --date=short -n1), branch $(shell [ -f $(TOPDIR)/.git/HEAD ] && sed 's/ref: refs\/heads\/\(.*\)/\\\\\\"\1\\\\\\"/g' $(TOPDIR)/.git/HEAD || echo 'unknown'))"
 VERSION:=$(shell git describe --tags --abbrev=0)
 
 ifeq ($(shell which pkg-config 2>/dev/null 1>/dev/null || echo 1),1)