Girocco/Config.pm: mention Git's reference-transaction hook
commit8f1cbae4b408ced3399912e471182240c80026d9
authorKyle J. McKay <mackyle@gmail.com>
Mon, 5 Jul 2021 02:03:30 +0000 (4 19:03 -0700)
committerKyle J. McKay <mackyle@gmail.com>
Mon, 5 Jul 2021 02:03:30 +0000 (4 19:03 -0700)
tree3b2ea0e96b93c428bbee2937689d8943d6dc4918
parent5ab4d79a705c818ee7da590032dba4bb751face9
Girocco/Config.pm: mention Git's reference-transaction hook

The reference-transaction hook added in Git v2.28.0 makes most of
what the $autogchack does unnecessary.  However, based on an
unfortunate design decision in the implemenation of the
reference-transaction hook, Girocco still must keep track of the
old value of any updated refs to generate the correct change notices.

It does this anyway for all mirrors already, not a big deal.

For now, just mention that the reference-transaction hook has been
available since Git v2.28.0; eventually, changes will be made to
take advantage of the new hook to obsolete the $autogchack setting
when running with a Git >= 2.28.0.

Signed-off-by: Kyle J. McKay <mackyle@gmail.com>
Girocco/Config.pm