From: Dmitry V. Levin Date: Sat, 31 Jul 2010 00:19:20 GMT Subject: [PATCH 2/2] checkout: add a test for creating a new branch with regexp as a starting point Message-ID: <20100731001919.GB24129@wo.int.altlinux.org> In-Reply-To: Reported-by: Ivan Zakharyaschev Signed-off-by: Dmitry V. Levin --- t/t2018-checkout-branch.sh | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/t/t2018-checkout-branch.sh b/t/t2018-checkout-branch.sh index 1caffea..4d26b2a 100755 --- a/t/t2018-checkout-branch.sh +++ b/t/t2018-checkout-branch.sh @@ -118,7 +118,20 @@ test_expect_success 'checkout -b to an existing branch fails' ' test_must_fail do_checkout branch2 $HEAD2 ' +test_expect_failure 'checkout -b new_branch :/regexp' ' + # clean up from previous test + git reset --hard && + + do_checkout old_regexp_branch branch1 && + test_commit first '' '' '' && + test_commit second '' '' '' && + + do_checkout new_regexp_branch :/first +' + test_expect_success 'checkout -B to an existing branch resets branch to HEAD' ' + # clean up from previous test + git reset --hard && git checkout branch1 && do_checkout branch2 "" -B -- ldv