From: Junio C Hamano Date: Wed, 25 Jan 2006 09:52:51 GMT Subject: Re: [PATCH] [GITK] use "git " instead of "git-" Message-ID: <7v3bjcws5o.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20060125075635.GB2768@informatik.uni-freiburg.de> Uwe Zeisberger writes: > Otherwise gitk is not able to work with installations using a gitexecdir > different from bindir. For something like gitk that lives for some time and spawns git number of times, it is considered a good practice to: (1) Run "git --exec-path" at the beginning, to learn GIT_EXEC_PATH; (2) Prepend that to PATH; (3) And invoke "git-foo" commands in the rest of the script. This saves an extra fork/exec (gitk -> git -> git-foo). I was told qgit already does this. Note that we may end up leaving some git-* commands in /usr/bin while moving the rest to elsewhere (e.g. /usr/lib/git-core/exec/), so (2) and (3) cannot be safely substituted with (BAD) invoke "$GIT_EXEC_PATH/git-foo" instead. I usually prefer patches to gitk to come through paulus, so please CC: when sending patches to gitk ("git whatchanged gitk" would give you the e-mail address).