Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-09-28 08:51:29 +0400
committerJunio C Hamano <junkio@cox.net>2006-09-28 08:51:29 +0400
commit2b83ade9778552526abbe34ae03a57da52a7433d (patch)
tree617052a511f352c0f18e97147b2f28b027fb0026 /t
parentf2ce6a4c3c9dba3b2366e4c48bb7f417a2cb7fb8 (diff)
parent5a03e7f25334a6bf1dbbfdb9830d41de5b8f0d7f (diff)
Merge branch 'sp/void'
* sp/void: Allow git-checkout when on a non-existant branch.
Diffstat (limited to 't')
-rwxr-xr-xt/t7201-co.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/t/t7201-co.sh b/t/t7201-co.sh
index b64e8b7d77..085d4a096b 100755
--- a/t/t7201-co.sh
+++ b/t/t7201-co.sh
@@ -31,6 +31,15 @@ test_expect_success setup '
git checkout master
'
+test_expect_success "checkout from non-existing branch" '
+
+ git checkout -b delete-me master &&
+ rm .git/refs/heads/delete-me &&
+ test refs/heads/delete-me = "$(git symbolic-ref HEAD)" &&
+ git checkout master &&
+ test refs/heads/master = "$(git symbolic-ref HEAD)"
+'
+
test_expect_success "checkout with dirty tree without -m" '
fill 0 1 2 3 4 5 >one &&