rebase --keep-empty -i: add test
There's some special code in rebase -i to deal with --keep-empty. Add test for this combination. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Acked-by: Neil Horman <nhorman@tuxdriver.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
7bbc4e8fdb
commit
bd46cfae82
@ -67,6 +67,14 @@ test_expect_success 'setup' '
|
|||||||
SHELL=
|
SHELL=
|
||||||
export SHELL
|
export SHELL
|
||||||
|
|
||||||
|
test_expect_success 'rebase --keep-empty' '
|
||||||
|
git checkout -b emptybranch master &&
|
||||||
|
git commit --allow-empty -m "empty" &&
|
||||||
|
git rebase --keep-empty -i HEAD~2 &&
|
||||||
|
git log --oneline >actual &&
|
||||||
|
test_line_count = 6 actual
|
||||||
|
'
|
||||||
|
|
||||||
test_expect_success 'rebase -i with the exec command' '
|
test_expect_success 'rebase -i with the exec command' '
|
||||||
git checkout master &&
|
git checkout master &&
|
||||||
(
|
(
|
||||||
|
Loading…
Reference in New Issue
Block a user