git-svn: prune objects before deciding to pack
commit61f41dde199da137067ab4f97c4e91ae93d739f2
authorKyle J. McKay <mackyle@gmail.com>
Wed, 10 Jun 2020 10:15:02 +0000 (10 03:15 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Wed, 10 Jun 2020 10:15:02 +0000 (10 03:15 -0700)
tree272fa8b61609c5efc5f67d7e5a58cdd48518f48a
parent2b0fe78d59c22901e6a8fd80c7ed18ab8715f2f2
git-svn: prune objects before deciding to pack

Unfortunately, `git-svn fetch` can end up recreating packed
objects as loose objects.

If the loose object count appears to be high enough to warrant
packing, prune any already-packed objects first and check again.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
jobd/gc-git-svn.sh
jobd/gc-util-functions.sh
taskd/clone.sh