Hi Peff, On Sat, 25 Aug 2018, Jeff King wrote: > On Wed, Aug 22, 2018 at 04:16:00PM -0700, Gregory Oschwald wrote: > > diff --git a/builtin/commit.c b/builtin/commit.c > index 3bfeabc463..3670024a25 100644 > --- a/builtin/commit.c > +++ b/builtin/commit.c > @@ -1440,6 +1440,7 @@ int run_commit_hook(int editor_is_used, const char *index_file, const char *name > int ret; > > argv_array_pushf(&hook_env, "GIT_INDEX_FILE=%s", index_file); > + argv_array_pushf(&hook_env, "GIT_DIR=%s", get_git_dir()); We did something similar in sequencer.c, and it required setting `GIT_WORK_TREE`, too, to avoid problems in worktrees. Do you need the same here, too? Ciao, Dscho > /* > * Let the hook know that no editor will be launched. > > -Peff >