Hi, > This is partially due to my background. I'm semi-active in 20 or so Apache > projects.
I think that were this difference is coming form, I’m also semi active on a number of project but I’m also a committer, PMC member and mentor on a number of other projects. I think I‘ve been as the ASF longer than you and seen the move from mostly using svn to more use of git and now more use of GitHub. That’s why my experience (and perhaps others here) is different. Some of those projects I’v involved in use PRs, but none exclusively, except for non-committers/non-pmc people. This is done to make the lives of committer and PMC members easier. Basically one become a committer when the rest of the committers/PMC find it too much work to review their PRs (and the previous few have been good) so they make them a committer. From then they can then directly commit to the repo cos we trust them as a committer. They are now given the responsibility / burden to not stuff this up, but even if they do any commit is only a revert away so it’s not a big deal. That’s not to say there’s aren't other models that also work, the ASF is a very big place (300+ project) and not all of them do things in the same way. Thanks, Justin
