gc-git-svn: arrange for `git-svn fetch` to run gc-git-svn.sh
commitad6956af739853d8d63023549e64bd378f18cd2d
authorKyle J. McKay <mackyle@gmail.com>
Wed, 10 Jun 2020 02:50:11 +0000 (9 19:50 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Wed, 10 Jun 2020 02:50:11 +0000 (9 19:50 -0700)
treef261550df42e062f41a983fd34075df8d54b1bb7
parent600d376622f3acb0536d0d59c7edb37835cb808a
gc-git-svn: arrange for `git-svn fetch` to run gc-git-svn.sh

When `git svn fetch` runs `git gc --auto`, arrange for it to
end up running the `jobd/gc-git-svn.sh` script.

This will allow Girocco to perform any needed loose object
packing during a long `git-svn fetch` operation.

Up until now, all garbage collection has been entirely
suppressed during `git-svn fetch` operations potentially
resulting in an excessively large number of loose objects
being created before they were ultimately packed up.

The `gc-git-svn.sh` script currently does nothing but will
be filled in by a future commit.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
hooks/pre-auto-gc
jobd/gc-git-svn.sh [new file with mode: 0755]
jobd/update.sh
shlib.sh
taskd/clone.sh