зеркало из https://github.com/microsoft/git.git
Merge branch 'mz/maint-rebase-X-fix' into maint
* mz/maint-rebase-X-fix: t3402: test "rebase -s<strategy> -X<opt>"
This commit is contained in:
Коммит
5d268edff8
|
@ -117,4 +117,25 @@ test_expect_success 'picking rebase' '
|
|||
esac
|
||||
'
|
||||
|
||||
test_expect_success 'rebase -s funny -Xopt' '
|
||||
test_when_finished "rm -fr test-bin funny.was.run" &&
|
||||
mkdir test-bin &&
|
||||
cat >test-bin/git-merge-funny <<-EOF &&
|
||||
#!$SHELL_PATH
|
||||
case "\$1" in --opt) ;; *) exit 2 ;; esac
|
||||
shift &&
|
||||
>funny.was.run &&
|
||||
exec git merge-recursive "\$@"
|
||||
EOF
|
||||
chmod +x test-bin/git-merge-funny &&
|
||||
git reset --hard &&
|
||||
git checkout -b test-funny master^ &&
|
||||
test_commit funny &&
|
||||
(
|
||||
PATH=./test-bin:$PATH
|
||||
git rebase -s funny -Xopt master
|
||||
) &&
|
||||
test -f funny.was.run
|
||||
'
|
||||
|
||||
test_done
|
||||
|
|
Загрузка…
Ссылка в новой задаче