Что означают числа в строке "Total" вывода git gc/git repack?

Когда я запускаю git gc или git repack над моим Git-репозиторием, он выводит строку "Всего" после завершения работы. Что означают эти числа?

Пара примеров из довольно маленького репозитория:

$ git gc
...
Total 576 (delta 315), reused 576 (delta 315)

$ git repack -afd --depth=250 --window=250
...
Total 576 (delta 334), reused 242 (delta 0)

И один из гораздо большего репозитория:

$ git gc
...
Total 347629 (delta 289610), reused 342219 (delta 285060)
...

Я могу предположить, что означает первое число "Total": количество объектов Git (то есть коммитов, деревьев и файлов) в репозитории. Что на самом деле означают все остальные?

Я уже просмотрел git-gc(1) и git-repack(1) man-страницы, изучил их "See also", а мои попытки погуглить дали только нерелевантные результаты.

23
задан me_and 21 February 2012 в 15:03
поделиться