mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-29 20:42:23 +00:00
revparse: split reflog test per feature
This commit is contained in:
parent
3cd90893a0
commit
3d78ab6427
@ -149,22 +149,32 @@ void test_refs_revparse__upstream(void)
|
|||||||
test_object("refs/heads/master@{u}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
|
test_object("refs/heads/master@{u}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
|
||||||
}
|
}
|
||||||
|
|
||||||
void test_refs_revparse__reflog(void)
|
void test_refs_revparse__ordinal(void)
|
||||||
{
|
{
|
||||||
cl_git_fail(git_revparse_single(&g_obj, g_repo, "@{-xyz}"));
|
|
||||||
cl_git_fail(git_revparse_single(&g_obj, g_repo, "@{-0}"));
|
|
||||||
cl_git_fail(git_revparse_single(&g_obj, g_repo, "master@{-2}"));
|
cl_git_fail(git_revparse_single(&g_obj, g_repo, "master@{-2}"));
|
||||||
cl_git_fail(git_revparse_single(&g_obj, g_repo, "@{1000}"));
|
|
||||||
|
|
||||||
test_object("nope@{0}", NULL);
|
test_object("nope@{0}", NULL);
|
||||||
test_object("master@{31415}", NULL);
|
test_object("master@{31415}", NULL);
|
||||||
|
test_object("@{1000}", NULL);
|
||||||
|
|
||||||
|
test_object("@{0}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
|
||||||
|
test_object("@{1}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
|
||||||
|
|
||||||
|
test_object("master@{0}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
|
||||||
|
test_object("master@{1}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
|
||||||
|
test_object("heads/master@{1}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
|
||||||
|
test_object("refs/heads/master@{1}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
|
||||||
|
}
|
||||||
|
|
||||||
|
void test_refs_revparse__previous_head(void)
|
||||||
|
{
|
||||||
|
cl_git_fail(git_revparse_single(&g_obj, g_repo, "@{-xyz}"));
|
||||||
|
cl_git_fail(git_revparse_single(&g_obj, g_repo, "@{-0}"));
|
||||||
|
|
||||||
|
test_object("@{-42}", NULL);
|
||||||
|
|
||||||
test_object("@{-2}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
|
test_object("@{-2}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
|
||||||
test_object("@{-1}", "a4a7dce85cf63874e984719f4fdd239f5145052f");
|
test_object("@{-1}", "a4a7dce85cf63874e984719f4fdd239f5145052f");
|
||||||
test_object("master@{0}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
|
|
||||||
test_object("master@{1}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
|
|
||||||
test_object("@{0}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
|
|
||||||
test_object("@{1}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void create_fake_stash_reference_and_reflog(git_repository *repo)
|
static void create_fake_stash_reference_and_reflog(git_repository *repo)
|
||||||
|
Loading…
Reference in New Issue
Block a user