Code

commit --amend: invoke post-rewrite hook
authorThomas Rast <trast@student.ethz.ch>
Fri, 12 Mar 2010 17:04:28 +0000 (18:04 +0100)
committerJunio C Hamano <gitster@pobox.com>
Sat, 13 Mar 2010 05:55:39 +0000 (21:55 -0800)
commit6f6bee3ba9260137f27bdcad2f8d0fac026f2b6d
tree8d1f9283b42e4d72d284f8c0bef3e917dd92c640
parentc0fc6869112e07cda2faff73670480df0d82d530
commit --amend: invoke post-rewrite hook

The rough structure of run_rewrite_hook() comes from
run_receive_hook() in receive-pack.

We introduce a --no-post-rewrite option and use it to avoid the hook
when called from git-rebase -i 'edit'.  The next patch will add full
support in git-rebase, and we only want to invoke the hook once.

Signed-off-by: Thomas Rast <trast@student.ethz.ch>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin-commit.c
git-rebase--interactive.sh
t/t5407-post-rewrite-hook.sh [new file with mode: 0755]