OSDN Git Service

t/perf/lib-pack: use fast-import checkpoint to create packs
authorJeff King <peff@peff.net>
Mon, 20 Nov 2017 20:27:19 +0000 (15:27 -0500)
committerJunio C Hamano <gitster@pobox.com>
Tue, 21 Nov 2017 02:07:28 +0000 (11:07 +0900)
commit0a11e40275b445fcc959a0dc05f8d73a5a9cbf36
tree3d9194bbdfc7d0768fc967f2b3a3f4a656fc661a
parentaa338d35087fdfc268d6f386a40464056acc6237
t/perf/lib-pack: use fast-import checkpoint to create packs

We currently use fast-import only to create a large number
of objects, and then run O(n) invocations of pack-objects to
turn them into packs.

We can do this faster by just asking fast-import to
checkpoint and create a pack for each (after telling it
not to turn loose tiny packs).

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/perf/lib-pack.sh