gc.sh: small optimization when dealing with forks
commitdbadbd75efe1b7ca5845cbafd3fb5d40d2c25bd4
authorKyle J. McKay <mackyle@gmail.com>
Fri, 5 Jul 2013 22:10:08 +0000 (5 15:10 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Mon, 8 Jul 2013 09:43:00 +0000 (8 02:43 -0700)
tree40d78f20524425792caa0916bf3a0e49f1ab3931
parentca3fda24efe2ffb95648045dee7d7a4d50a0e9af
gc.sh: small optimization when dealing with forks

When garbage collecting a project with forks it is
enough to copy the objects down to just the next
fork level.  They need not be copied down to further
levels (that will happen when the next level is
garbage collected).

Also do not try to copy objects into a non-existent
fork or a fork that is a symbolic link.
jobd/gc.sh