This is useful when investigating performance of pushes, and other times when no progress information is written (because the pack is written to stdout). Signed-off-by: Jonathan Tan <jonathantanmy@xxxxxxxxxx> --- We're trying to improve push performance, and it would be nice to be able to observe the number of objects sent over each push, both to correlate it with time taken (which is already traced) and to notice situations when significantly more objects are being sent than needed. Sending this as an RFC because this patch works but is somewhat ad-hoc - perhaps someone else has a more comprehensive solution. --- builtin/pack-objects.c | 1 + 1 file changed, 1 insertion(+) diff --git a/builtin/pack-objects.c b/builtin/pack-objects.c index a154fc29f6..ac464d7d07 100644 --- a/builtin/pack-objects.c +++ b/builtin/pack-objects.c @@ -964,6 +964,7 @@ static void write_pack_file(void) if (written != nr_result) die(_("wrote %"PRIu32" objects while expecting %"PRIu32), written, nr_result); + trace2_printf("packed %d objects", nr_result); } static int no_try_delta(const char *path) -- 2.21.0.392.gf8f6787159e-goog