[PATCH 2/2] checkout: add a test for creating a new branch with regexp as a starting point
Reported-by: Ivan Zakharyaschev <imz@altlinux.org>
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
---
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