]> git.ipfire.org Git - thirdparty/git.git/commit - run-command.c
rev-parse: respect core.hooksPath in --git-path
authorJohannes Schindelin <johannes.schindelin@gmx.de>
Tue, 16 Aug 2016 13:14:27 +0000 (15:14 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 16 Aug 2016 19:03:26 +0000 (12:03 -0700)
commit9445b4921e3e996b2d38d58c594f95d63a72dcea
tree15b8c14ab706c02ff446b919248f255c40778fc8
parent867ad08a2610526edb5723804723d371136fc643
rev-parse: respect core.hooksPath in --git-path

The idea of the --git-path option is not only to avoid having to
prefix paths with the output of --git-dir all the time, but also to
respect overrides for specific common paths inside the .git directory
(e.g. `git rev-parse --git-path objects` will report the value of the
environment variable GIT_OBJECT_DIRECTORY, if set).

When introducing the core.hooksPath setting, we forgot to adjust
git_path() accordingly. This patch fixes that.

While at it, revert the special-casing of core.hooksPath in
run-command.c, as it is now no longer needed.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
path.c
run-command.c
t/t1350-config-hooks-path.sh