> Just curious, can you elaborate why the ability to push gives you a tight
> feedback loop?

Notice how belabored the email-patch mechanism is for prospective
contributors without push access.  Nature of the beast I'm afraid... there's
always at least one niggling fixup for the smallest patch submission, and for a
50-commit-behind-50-commit-ahead merge, there's going to be order of 10
fixups.  The verbal back-and-forth required is prohibitively costly for a
largely inactive repo like emacs-chess.

The web-based "pull request" mechanism is much more sane than iterating emails
as it's always clear which of the author's iterations is latest, but that's a
separate issue.

Ah, I understood something else. I agree with what you say.

Question for maintainers: is it actually mandatory that all changes are submitted through patches on the ML? If we need to submit lot of patches, can we just point to an external repository on some branch?

Kind regards,
Philippe