Commit Briefs
fix pack progress object counter for loose objects
Move pack progres object accounting to a single place. This makes it easier to account for the case were only loose objects are packed. A wrong amount of objects was reported before when packing loose ones.
cache a list of known pack index files when the repository is opened
Avoids overhead due to readdir calls while searching a pack index. ok op@
reuse existing deltas when creating pack files
tested by thomas, naddy, and myself
only open raw objects if necessary while writing out pack file data
significantly speeds up the "writing pack: " step of gotadmin pack
use time-based rate-limiting for gotadmin progress output
Suggested by naddy some time ago. ok tracey