Hey,
I see several workflow issues I will have if this was applied to all extensions:
* Creating tags and pushing them - can this be done using gitreview? * Someone makes a pile of commits on some alternate remote or just locally and then wants to push them to the wmf hosted repo. If the stuff has already been reviewed, having to manually self-approve all of them is just ridiculous. * What if you merge a branch of which the commits have already been reviewed into master and then want to push that? Same problem as above?
In any case, I'm mostly using gitreview for my changes so they show up in gerrit, but every so often I run into a usecase where it really makes no sense to use it. I don't see what I would gain by preventing me from doing that for my own extensions, so think extensions owners definitely should keep the right for their own extensions. At least for non-WMF extensions that is.
Cheers
-- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil. --