summaryrefslogtreecommitdiff
path: root/tests-clar/refs/revparse.c
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2012-06-28 11:09:16 +0200
committernulltoken <emeric.fermas@gmail.com>2012-06-28 19:12:41 +0200
commit0d23c62c480d155b8ba446ca2ec536758a567bcc (patch)
tree703f70891390fe88be0fbce59862782a519965fb /tests-clar/refs/revparse.c
parent5b68ba7e158367c9dc613754c50cad640a63fd52 (diff)
downloadlibgit2-0d23c62c480d155b8ba446ca2ec536758a567bcc.tar.gz
revparse: handle specs with caret and colon
Diffstat (limited to 'tests-clar/refs/revparse.c')
-rw-r--r--tests-clar/refs/revparse.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests-clar/refs/revparse.c b/tests-clar/refs/revparse.c
index aaef90b1c..e2e82cf82 100644
--- a/tests-clar/refs/revparse.c
+++ b/tests-clar/refs/revparse.c
@@ -170,6 +170,7 @@ void test_refs_revparse__colon(void)
cl_assert_equal_i(GIT_ENOTFOUND, git_revparse_single(&g_obj, g_repo, "subtrees:ab/42.txt"));
cl_assert_equal_i(GIT_ENOTFOUND, git_revparse_single(&g_obj, g_repo, "subtrees:ab/4.txt/nope"));
cl_assert_equal_i(GIT_ENOTFOUND, git_revparse_single(&g_obj, g_repo, "subtrees:nope"));
+ cl_assert_equal_i(GIT_ENOTFOUND, git_revparse_single(&g_obj, g_repo, "test/master^1:branch_file.txt"));
/* Trees */
test_object("master:", "944c0f6e4dfa41595e6eb3ceecdb14f50fe18162");
@@ -184,4 +185,5 @@ void test_refs_revparse__colon(void)
test_object(":/Merge", "a4a7dce85cf63874e984719f4fdd239f5145052f");
test_object(":/one", "c47800c7266a2be04c571c04d5a6614691ea99bd");
test_object(":/packed commit t", "41bc8c69075bbdb46c5c6f0566cc8cc5b46e8bd9");
+ test_object("test/master^2:branch_file.txt", "45b983be36b73c0788dc9cbcb76cbb80fc7bb057");
}