diff options
author | Junio C Hamano <gitster@pobox.com> | 2022-07-12 01:38:50 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2022-07-12 01:38:50 +0300 |
commit | 2b970bc09fd76e210da4b19b5ee766b0722e1862 (patch) | |
tree | 50bef22a8d494da90d01fb81265c9a0285663b45 /packfile.c | |
parent | 5dbbdaac79f5e7b54c6f7d91a814577efcf361fc (diff) | |
parent | 18c08abc824c6cdb7bc17e1b5f85f8b118507aa5 (diff) |
Merge branch 'jk/optim-promisor-object-enumeration'
Collection of what is referenced by objects in promisor packs have
been optimized to inspect these objects in the in-pack order.
* jk/optim-promisor-object-enumeration:
is_promisor_object(): walk promisor packs in pack-order
Diffstat (limited to 'packfile.c')
-rw-r--r-- | packfile.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packfile.c b/packfile.c index 8e812a84a3..ed69fe457b 100644 --- a/packfile.c +++ b/packfile.c @@ -2275,7 +2275,8 @@ int is_promisor_object(const struct object_id *oid) if (has_promisor_remote()) { for_each_packed_object(add_promisor_object, &promisor_objects, - FOR_EACH_OBJECT_PROMISOR_ONLY); + FOR_EACH_OBJECT_PROMISOR_ONLY | + FOR_EACH_OBJECT_PACK_ORDER); } promisor_objects_prepared = 1; } |