[PATCH v2 05/11] tests: at-combinations: @{N} versus HEAD@{N}
- From
Felipe Contreras <felipe.contreras@gmail.com>
- Date
- May 7, 2013, 21:55 UTC
- Message-ID
- <1367963711-8722-6-git-send-email-felipe.contreras@gmail.com>
- In-Reply-To
- <1367963711-8722-1-git-send-email-felipe.contreras@gmail.com>
From: Ramkumar Ramachandra <artagnon@gmail.com>
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> --- t/t1508-at-combinations.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+)
diff --git a/t/t1508-at-combinations.sh b/t/t1508-at-combinations.sh index 58cd1fe..13b0372 100755 --- a/t/t1508-at-combinations.sh +++ b/t/t1508-at-combinations.sh @@ -59,4 +59,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
-- 1.8.3.rc0.401.g45bba44