summaryrefslogtreecommitdiff
path: root/tests-clar/refs/revparse.c
diff options
context:
space:
mode:
authorBen Straub <bstraub@github.com>2012-05-30 16:52:11 -0700
committerBen Straub <bstraub@github.com>2012-05-30 16:52:11 -0700
commit244d2f6b80161978cce5bacc3ac6e663b530bb65 (patch)
tree65cdc085f504451ebc6ebf536b01d95326751e82 /tests-clar/refs/revparse.c
parentdd9e4abc1ba1701efac0c3af3b1ceede2bd561a4 (diff)
downloadlibgit2-244d2f6b80161978cce5bacc3ac6e663b530bb65.tar.gz
Rev-parse: add "tag:README" syntax.
Diffstat (limited to 'tests-clar/refs/revparse.c')
-rw-r--r--tests-clar/refs/revparse.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests-clar/refs/revparse.c b/tests-clar/refs/revparse.c
index 783b03b3a..2da857415 100644
--- a/tests-clar/refs/revparse.c
+++ b/tests-clar/refs/revparse.c
@@ -153,3 +153,13 @@ void test_refs_revparse__date(void)
/* Core git gives a65fedf, because they don't take time zones into account. */
test_object("master@{1335806640}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
}
+
+void test_refs_revparse__colon(void)
+{
+ cl_git_fail(git_revparse_single(&g_obj, g_repo, ":/foo"));
+ cl_git_fail(git_revparse_single(&g_obj, g_repo, ":2:README"));
+
+ test_object("subtrees:ab/4.txt", "d6c93164c249c8000205dd4ec5cbca1b516d487f");
+ test_object("master:README", "a8233120f6ad708f843d861ce2b7228ec4e3dec6");
+ test_object("master:new.txt", "a71586c1dfe8a71c6cbf6c129f404c5642ff31bd");
+}