Hi everyone,
Git day is upon us (actual cutover happened a few hours ago). Chad, Antoine, Roan, Sumana and many others made a heroic effort to get this pushed out while many of us were instead doing budget stuff (Sumana gets bonus points for doing both budget stuff and Git stuff). My role in this process: copy and paste this email out of Etherpad ;-)
Important documentation:
* https://www.mediawiki.org/wiki/Git <- The hub * Requesting an account (Git and Labs share account infrastructure): https://www.mediawiki.org/wiki/Project:Labsconsole_accounts * The list of repositories: https://gerrit.wikimedia.org/r/#admin,projects * The list of extensions that have moved: https://gerrit.wikimedia.org/mediawiki-extensions.txt * How we're dealing with Gerrit project ownership: http://thread.gmane.org/gmane.science.linguistics.wikipedia.technical/59681 (give us a day to set up the page/templates for requesting Gerrit project ownership)
Since a lot of people are likely curious, now is a good time to talk about what our deployment strategy is going to be in the short term, and how this migration affects our plans moving forward.
In the short term, we're still deploying from 1.19wmf1 in SVN. Therefore, things that need immediate deployment will need to be manually merged back to the deployment branch (and all non-urgent deployments should hang on until we finish the work here). We plan to be a little more relaxed for this short period about things going directly into 1.19wmf1. Deployment from fenari doesn't change yet.
We're currently planning security releases for 1.17, 1.18, and 1.19. These will be released from git.
In the medium term, we plan to have far more frequent deployments, starting as early as April 9. More in a separate email on the subject.
Moving over the deployment process and ironing out the remaining issues with our current migrated projects is Chad and Antoine's number one priority right now, so there should be significant continuing progress on this over the next several days. General workflow issues are Chad's responsibility. The work to support Translatewiki is well underway, and Antoine is taking the lead with that.
Thanks for your patience with this move. We hope you enjoy working with Git (or, if you're currently a skeptic, at least come to appreciate it). With the combination of Git and the workflow changes it enables, we're pretty excited by our new ability to deploy code more frequently, and we're pretty optimistic that we'll be able to actually get that benefit sooner rather than later.
Rob (and Chad, and Sumana)