shlib.sh: always run with `gc.autodetach=false`
commit1eb05ceabb8320edd4a09b7b0431fcc214a6ad7f
authorKyle J. McKay <mackyle@gmail.com>
Wed, 10 Jun 2020 02:56:25 +0000 (9 19:56 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Wed, 10 Jun 2020 02:56:25 +0000 (9 19:56 -0700)
treef6d371fc59cf7a2aa94ef50716db66e4170951a3
parentad6956af739853d8d63023549e64bd378f18cd2d
shlib.sh: always run with `gc.autodetach=false`

Girocco manages all garbage collection operations and they are
always synchronous.

However, if the unthinkable somehow happened and Girocco somehow
actually induced Git into trying to perform garbage collection,
bad things could happen if it ended up proceeding in the background.

Much less likely to fail horribly if it remains in the foreground.

Therefore always add `gc.autodetach=false` to the active config.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
shlib.sh