]> git.ipfire.org Git - thirdparty/git.git/commit - sequencer.c
rebase -i: rewrite checkout_onto() in C
authorAlban Gruin <alban.gruin@gmail.com>
Fri, 10 Aug 2018 16:51:34 +0000 (18:51 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 10 Aug 2018 18:56:22 +0000 (11:56 -0700)
commit4df66c40b08931eb224964f12decbb0f660cf932
treed50cbac660ed4085f7477a56beb248abfdc90221
parent2c58483a5983d1313f674e2ba32b3bac24df6911
rebase -i: rewrite checkout_onto() in C

This rewrites checkout_onto() from shell to C.

A new command (“checkout-onto”) is added to rebase--helper.c. The shell
version is then stripped.

Signed-off-by: Alban Gruin <alban.gruin@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/rebase--helper.c
git-rebase--interactive.sh
sequencer.c
sequencer.h