]> Sergey Matveev's repositories - public-inbox.git/commit
lei_mirror: forkgroups use `git fetch --multiple'
authorEric Wong <e@80x24.org>
Mon, 28 Nov 2022 05:31:54 +0000 (05:31 +0000)
committerEric Wong <e@80x24.org>
Mon, 28 Nov 2022 23:38:57 +0000 (23:38 +0000)
commitb20a8960b79c1f19cedc2b42c6e51ae85d6a8524
tree3e098815b17ce6a7613cd817701e330d8f6343ff
parentc7d272cdf4f29ea632ddca2349fcff09295dca97
lei_mirror: forkgroups use `git fetch --multiple'

This offloads network parallelization and safety off to git
itself while reducing the amount of unnecessary process spawning
we do.  This also improves readability of pack-refs invocations
and reduces the need for them.

To prevent heavily-forked repos from hitting system command-line
size limits, we group refs to be updated in the "fgrptmp" group.
lib/PublicInbox/LeiMirror.pm