On Fri, Mar 30, 2018 at 10:38 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > * nd/repack-keep-pack (2018-03-26) 7 commits > - pack-objects: show some progress when counting kept objects > - gc --auto: exclude base pack if not enough mem to "repack -ad" > - gc: handle a corner case in gc.bigPackThreshold > - gc: add gc.bigPackThreshold config > - gc: add --keep-largest-pack option > - repack: add --keep-pack option > - t7700: have closing quote of a test at the beginning of line > > "git gc" in a large repository takes a lot of time as it considers > to repack all objects into one pack by default. The command has > been taught to pretend as if the largest existing packfile is > marked with ".keep" so that it is left untouched while objects in > other packs and loose ones are repacked. > > Reroll exists, but it seems to be still slushy. > cf. <20180316192745.19557-1-pclouds@xxxxxxxxx> The next one v4 [1] should be less slushy. [1] https://public-inbox.org/git/20180324072507.21059-1-pclouds@xxxxxxxxx/#t -- Duy