summaryrefslogtreecommitdiff
path: root/t/t1508-at-combinations.sh
diff options
context:
space:
mode:
authorRamkumar Ramachandra <artagnon@gmail.com>2013-05-07 21:55:05 (GMT)
committerJunio C Hamano <gitster@pobox.com>2013-05-08 16:15:37 (GMT)
commit723b74ee3e09bfb19b43218da19c52f805bb69ae (patch)
tree741a76602eafe13c736bd2a8a4bd93ad247ce4e1 /t/t1508-at-combinations.sh
parentf58dc19e571bea9b7b079041198c21ec15ac3cea (diff)
downloadgit-723b74ee3e09bfb19b43218da19c52f805bb69ae.zip
git-723b74ee3e09bfb19b43218da19c52f805bb69ae.tar.gz
git-723b74ee3e09bfb19b43218da19c52f805bb69ae.tar.bz2
tests: at-combinations: @{N} versus HEAD@{N}
All the tests so far check that @{N} is the same as HEAD@{N} (for positive N). However, this is not always the case; write a couple of tests for this. [fc: simplify some wording] Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com> Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t1508-at-combinations.sh')
-rwxr-xr-xt/t1508-at-combinations.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/t/t1508-at-combinations.sh b/t/t1508-at-combinations.sh
index 31e95a5..e5aea3b 100755
--- a/t/t1508-at-combinations.sh
+++ b/t/t1508-at-combinations.sh
@@ -61,4 +61,17 @@ nonsense "@{1}@{u}"
nonsense "HEAD@{-1}"
nonsense "@{-1}@{-1}"
+# @{N} versus HEAD@{N}
+
+check "HEAD@{3}" commit old-two
+nonsense "@{3}"
+
+test_expect_success 'switch to old-branch' '
+ git checkout old-branch
+'
+
+check HEAD ref refs/heads/old-branch
+check "HEAD@{1}" commit new-two
+check "@{1}" commit old-one
+
test_done