This makes the fork task much more performant on repos with multiple branches, as it only does one push (=> one subprocess, one wait time for hooks being run on the receiving end) instead of pushing each branch individually.
If this seems reasonable, I'll add some tests, of course :)
This makes the
forktask much more performant on repos with multiple branches, as it only does one push (=> one subprocess, one wait time for hooks being run on the receiving end) instead of pushing each branch individually.If this seems reasonable, I'll add some tests, of course :)