3 ms·
Assuming you mean GitLab/GitHub, it's mostly one reason: the number of trees and developers makes a single repository unworkable, and neither GitLab nor GitHub
by bonzini 3y ago
Assuming you mean GitLab/GitHub, it's mostly one reason: the number of trees and developers makes a single repository unworkable, and neither GitLab nor GitHub have tools to manage pull requests that have to be shared and reviewed across multiple repositories. With email you just Cc multiple mailing lists.
In addition, email is much easier to search and look at after the fact than a website. Especially with GitHub I have seen "these commits do not exist anywhere" errors way too often.
Related to this, email is easier to mirror. This causes a very problematic lock-in due to how much content is archived on the git forge that you've chosen.