From: Junio C Hamano Date: Tue, 26 May 2015 20:49:18 +0000 (-0700) Subject: Merge branch 'jk/git-no-more-argv0-path-munging' into maint X-Git-Tag: v2.4.2~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=af6d7a6231c30bb8bb7220085edb574e540bfa19;p=thirdparty%2Fgit.git Merge branch 'jk/git-no-more-argv0-path-munging' into maint We have prepended $GIT_EXEC_PATH and the path "git" is installed in (typically "/usr/bin") to $PATH when invoking subprograms and hooks for almost eternity, but the original use case the latter tried to support was semi-bogus (i.e. install git to /opt/foo/git and run it without having /opt/foo on $PATH), and more importantly it has become less and less relevant as Git grew more mainstream (i.e. the users would _want_ to have it on their $PATH). Stop prepending the path in which "git" is installed to users' $PATH, as that would interfere the command search order people depend on (e.g. they may not like versions of programs that are unrelated to Git in /usr/bin and want to override them by having different ones in /usr/local/bin and have the latter directory earlier in their $PATH). * jk/git-no-more-argv0-path-munging: stop putting argv[0] dirname at front of PATH --- af6d7a6231c30bb8bb7220085edb574e540bfa19