diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2021-07-26 16:27:54 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-26 16:27:54 -0400 |
commit | 2370e4910262f941a3bb0f70ce05ff7a90679fe1 (patch) | |
tree | 1d3b183d7b14ab3bf4a2d3b11ead833ef073a825 /tests/graph/commit_graph.c | |
parent | 43b5075df4c543fc8801ed4b829702d7f9f2c0ad (diff) | |
parent | 25b75cd9bc01896a2b74c748ceef7110ea1b165f (diff) | |
download | libgit2-2370e4910262f941a3bb0f70ce05ff7a90679fe1.tar.gz |
Merge pull request #5765 from lhchavez/cgraph-revwalks
commit-graph: Use the commit-graph in revwalks
Diffstat (limited to 'tests/graph/commit_graph.c')
-rw-r--r-- | tests/graph/commit_graph.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/tests/graph/commit_graph.c b/tests/graph/commit_graph.c index 75a6c529e..2ff157eb4 100644 --- a/tests/graph/commit_graph.c +++ b/tests/graph/commit_graph.c @@ -7,18 +7,18 @@ void test_graph_commit_graph__parse(void) { git_repository *repo; - struct git_commit_graph_file *cgraph; + struct git_commit_graph_file *file; struct git_commit_graph_entry e, parent; git_oid id; git_buf commit_graph_path = GIT_BUF_INIT; cl_git_pass(git_repository_open(&repo, cl_fixture("testrepo.git"))); cl_git_pass(git_buf_joinpath(&commit_graph_path, git_repository_path(repo), "objects/info/commit-graph")); - cl_git_pass(git_commit_graph_open(&cgraph, git_buf_cstr(&commit_graph_path))); - cl_assert_equal_i(git_commit_graph_needs_refresh(cgraph, git_buf_cstr(&commit_graph_path)), 0); + cl_git_pass(git_commit_graph_file_open(&file, git_buf_cstr(&commit_graph_path))); + cl_assert_equal_i(git_commit_graph_file_needs_refresh(file, git_buf_cstr(&commit_graph_path)), 0); cl_git_pass(git_oid_fromstr(&id, "5001298e0c09ad9c34e4249bc5801c75e9754fa5")); - cl_git_pass(git_commit_graph_entry_find(&e, cgraph, &id, GIT_OID_HEXSZ)); + cl_git_pass(git_commit_graph_entry_find(&e, file, &id, GIT_OID_HEXSZ)); cl_assert_equal_oid(&e.sha1, &id); cl_git_pass(git_oid_fromstr(&id, "418382dff1ffb8bdfba833f4d8bbcde58b1e7f47")); cl_assert_equal_oid(&e.tree_oid, &id); @@ -27,23 +27,23 @@ void test_graph_commit_graph__parse(void) cl_assert_equal_i(e.parent_count, 0); cl_git_pass(git_oid_fromstr(&id, "be3563ae3f795b2b4353bcce3a527ad0a4f7f644")); - cl_git_pass(git_commit_graph_entry_find(&e, cgraph, &id, GIT_OID_HEXSZ)); + cl_git_pass(git_commit_graph_entry_find(&e, file, &id, GIT_OID_HEXSZ)); cl_assert_equal_oid(&e.sha1, &id); cl_assert_equal_i(e.generation, 5); cl_assert_equal_i(e.commit_time, UINT64_C(1274813907)); cl_assert_equal_i(e.parent_count, 2); cl_git_pass(git_oid_fromstr(&id, "9fd738e8f7967c078dceed8190330fc8648ee56a")); - cl_git_pass(git_commit_graph_entry_parent(&parent, cgraph, &e, 0)); + cl_git_pass(git_commit_graph_entry_parent(&parent, file, &e, 0)); cl_assert_equal_oid(&parent.sha1, &id); cl_assert_equal_i(parent.generation, 4); cl_git_pass(git_oid_fromstr(&id, "c47800c7266a2be04c571c04d5a6614691ea99bd")); - cl_git_pass(git_commit_graph_entry_parent(&parent, cgraph, &e, 1)); + cl_git_pass(git_commit_graph_entry_parent(&parent, file, &e, 1)); cl_assert_equal_oid(&parent.sha1, &id); cl_assert_equal_i(parent.generation, 3); - git_commit_graph_free(cgraph); + git_commit_graph_file_free(file); git_repository_free(repo); git_buf_dispose(&commit_graph_path); } @@ -51,17 +51,17 @@ void test_graph_commit_graph__parse(void) void test_graph_commit_graph__parse_octopus_merge(void) { git_repository *repo; - struct git_commit_graph_file *cgraph; + struct git_commit_graph_file *file; struct git_commit_graph_entry e, parent; git_oid id; git_buf commit_graph_path = GIT_BUF_INIT; cl_git_pass(git_repository_open(&repo, cl_fixture("merge-recursive/.gitted"))); cl_git_pass(git_buf_joinpath(&commit_graph_path, git_repository_path(repo), "objects/info/commit-graph")); - cl_git_pass(git_commit_graph_open(&cgraph, git_buf_cstr(&commit_graph_path))); + cl_git_pass(git_commit_graph_file_open(&file, git_buf_cstr(&commit_graph_path))); cl_git_pass(git_oid_fromstr(&id, "d71c24b3b113fd1d1909998c5bfe33b86a65ee03")); - cl_git_pass(git_commit_graph_entry_find(&e, cgraph, &id, GIT_OID_HEXSZ)); + cl_git_pass(git_commit_graph_entry_find(&e, file, &id, GIT_OID_HEXSZ)); cl_assert_equal_oid(&e.sha1, &id); cl_git_pass(git_oid_fromstr(&id, "348f16ffaeb73f319a75cec5b16a0a47d2d5e27c")); cl_assert_equal_oid(&e.tree_oid, &id); @@ -70,21 +70,21 @@ void test_graph_commit_graph__parse_octopus_merge(void) cl_assert_equal_i(e.parent_count, 3); cl_git_pass(git_oid_fromstr(&id, "ad2ace9e15f66b3d1138922e6ffdc3ea3f967fa6")); - cl_git_pass(git_commit_graph_entry_parent(&parent, cgraph, &e, 0)); + cl_git_pass(git_commit_graph_entry_parent(&parent, file, &e, 0)); cl_assert_equal_oid(&parent.sha1, &id); cl_assert_equal_i(parent.generation, 6); cl_git_pass(git_oid_fromstr(&id, "483065df53c0f4a02cdc6b2910b05d388fc17ffb")); - cl_git_pass(git_commit_graph_entry_parent(&parent, cgraph, &e, 1)); + cl_git_pass(git_commit_graph_entry_parent(&parent, file, &e, 1)); cl_assert_equal_oid(&parent.sha1, &id); cl_assert_equal_i(parent.generation, 2); cl_git_pass(git_oid_fromstr(&id, "815b5a1c80ca749d705c7aa0cb294a00cbedd340")); - cl_git_pass(git_commit_graph_entry_parent(&parent, cgraph, &e, 2)); + cl_git_pass(git_commit_graph_entry_parent(&parent, file, &e, 2)); cl_assert_equal_oid(&parent.sha1, &id); cl_assert_equal_i(parent.generation, 6); - git_commit_graph_free(cgraph); + git_commit_graph_file_free(file); git_repository_free(repo); git_buf_dispose(&commit_graph_path); } |