threads / discuss / 57791

No MERGE_HEAD available in pre-merge-commit hook

Subject: No MERGE_HEAD available in pre-merge-commit hook

## tl;dr

One message between Apr 25, 2022 and Apr 25, 2022.

replies: 0people: 1as markdown or json

Wannes Sels· Apr 25, 2022, 13:50 UTC · lore

The MERGE_HEAD ref is not available in the pre-merge-commit hook, but it is available in subsequent hooks prepare-commit-msg and commit-msg

From https://github.com/git/git/blob/master/builtin/merge.c#L843 : in prepare_to_commit() the call to write_merge_heads() is after run_commit_hook("pre-merge-commit")

Can the write_merge_heads() call be moved up? At first glance it doesn't look like it would break anything.

← back to recent threads