Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Wikitech

Direct pushes to wmf/* branches disabled



Wikipedia wikitech RSS feed   Index | Next | Previous | View Threaded

roan.kattouw at gmail

Apr 24, 2012, 12:22 PM

Post #1 of 1 (398 views)
Direct pushes to wmf/* branches disabled

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


[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=46035&oldid=45949

Wikitech-l mailing list
Wikitech-l [at] lists

Wikipedia wikitech RSS feed   Index | Next | Previous | View Threaded

Interested in having your list archived? Contact Gossamer Threads
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.