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.
--