While we were still getting set up with deployments from git/Gerrit, we have allowed deployers to push directly to the wmf/* branches using 'git push origin wmf/1.20wmf1'. This bypasses Gerrit completely, so there is no review (which is usually what we want), but also no e-mail notification, no IRC notification, and you can't find the commit hash or Change-Id in the Gerrit search (these are bad things).
So, as of 18:48 UTC today (about 30 minutes ago), this is no longer allowed: using 'git push' to push into the wmf/* branches will result in an error message ("Prohibited by Gerrit"). All commits in the wmf/* branches now have to go through Gerrit, which means you need to submit them with 'git review', and get someone to approve (+2) them before they are merged. The project owners group (for core this is the group of core reviewers ('mediawiki'), for extensions this is the extension owners) do NOT have the ability to +2 revisions in the wmf/* branches, this is reserved to the wmf-deployment group [1]. If you have deploy access, you should be in this group. If somehow you're not, get a Gerrit admin [2] to add you.
I have also updated the documentation accordingly [3]. If you have any questions, feel free to ask (on-list is preferred, but off-list is fine too).
Roan
[1] https://gerrit.wikimedia.org/r/#admin,group,21 [2] https://gerrit.wikimedia.org/r/#admin,group,1 [3] https://wikitech.wikimedia.org/index.php?title=How_to_deploy_code&diff=4...
wikitech-l@lists.wikimedia.org