Skip to content

Commit 30285a3

Browse files
committed
mempack: Use threads when building the pack
The mempack ODB backend creates a packbuilder internally to write out a pack; call git_packbuilder_set_threads on that packbuilder, to use threads for packing if available.
1 parent 27cb4e0 commit 30285a3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/odb_mempack.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ int git_mempack_dump(git_buf *pack, git_repository *repo, git_odb_backend *_back
110110
if (git_packbuilder_new(&packbuilder, repo) < 0)
111111
return -1;
112112

113+
git_packbuilder_set_threads(packbuilder, 0);
114+
113115
for (i = 0; i < db->commits.size; ++i) {
114116
struct memobject *commit = db->commits.ptr[i];
115117

0 commit comments

Comments
 (0)