Re: [PATCH] Only use ETC_GITCONFIG=$(prefix)/etc/gitconfig ifeq ($(prefix),$(HOME))
Junio C Hamano <junkio@cox.net> wrote:
Show 8 quoted lines
> Josh Triplett <josh@freedesktop.org> writes:
> > Use ifeq in the Makefile to set ETC_GITCONFIG=/etc/gitconfig unless the prefix
> > points to $HOME .
>
> I personally have four installations of git under $HOME by
> setting prefix to $HOME/git-{maint,master,next,pu}. I would
> rather not see this to break, as I suspect there are other
> people who depend on this behaviour.I second that. :-)
$ cat config.mak
...
current_branch := \
$(subst refs/heads/,,$(shell git-symbolic-ref HEAD 2>/dev/null))
ifeq ($(current_branch),)
prefix := $(HOME)/sw/git-unknownbuild
else
prefix := $(HOME)/sw/git-$(current_branch)
EOF
;-)
--
Shawn.