summaryrefslogtreecommitdiff
path: root/tests-clar/pack/packbuilder.c
diff options
context:
space:
mode:
authorVicent Martí <vicent@github.com>2013-11-07 08:52:32 -0800
committerVicent Martí <vicent@github.com>2013-11-07 08:52:32 -0800
commit9018a453ea801a965795af6c8f8523a49f4d167b (patch)
treef4907d35364e168b3c32ecfcb352ea5b530c05d2 /tests-clar/pack/packbuilder.c
parente87d9d3d4d8de9c048476387931c4ac57d1c2b73 (diff)
parentcc2447da32a20f5d089125839555ed0fe2a05592 (diff)
downloadlibgit2-9018a453ea801a965795af6c8f8523a49f4d167b.tar.gz
Merge pull request #1949 from ethomson/packbuilder_oid
Add git_packbuilder_hash to query pack filename
Diffstat (limited to 'tests-clar/pack/packbuilder.c')
-rw-r--r--tests-clar/pack/packbuilder.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests-clar/pack/packbuilder.c b/tests-clar/pack/packbuilder.c
index ac6f731e1..dd028a143 100644
--- a/tests-clar/pack/packbuilder.c
+++ b/tests-clar/pack/packbuilder.c
@@ -128,6 +128,18 @@ void test_pack_packbuilder__create_pack(void)
cl_assert_equal_s(hex, "5d410bdf97cf896f9007681b92868471d636954b");
}
+void test_pack_packbuilder__get_hash(void)
+{
+ char hex[41]; hex[40] = '\0';
+
+ seed_packbuilder();
+
+ git_packbuilder_write(_packbuilder, ".", NULL, NULL);
+ git_oid_fmt(hex, git_packbuilder_hash(_packbuilder));
+
+ cl_assert_equal_s(hex, "80e61eb315239ef3c53033e37fee43b744d57122");
+}
+
static git_transfer_progress stats;
static int foreach_cb(void *buf, size_t len, void *payload)
{