From: Ramkumar Ramachandra Date: Tue, 7 May 2013 21:55:05 +0000 (-0500) Subject: tests: at-combinations: @{N} versus HEAD@{N} X-Git-Tag: v1.8.4-rc0~180^2~8 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/723b74ee3e09bfb19b43218da19c52f805bb69ae?hp=f58dc19e571bea9b7b079041198c21ec15ac3cea 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 Signed-off-by: Felipe Contreras Signed-off-by: Junio C Hamano --- diff --git a/t/t1508-at-combinations.sh b/t/t1508-at-combinations.sh index 31e95a5466..e5aea3b896 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