As you all probably know, the Gerrit migration is going to happen in a little over 24 hours. For the SVN repositories being migrated (core and all WMF-deployed extensions), I am doing three special things today.
First, I am identifying all unreviewed revisions and reviewing those that 1) I am capable of reviewing and 2) that I feel are small enough and/or important enough to review.
Second, I am reverting all remaining unreviewed revisions and tagging them with the 'gerritmigration' tag. These reverts are temporary, and I will resubmit the reverted revisions into Gerrit after the switchover. They will then have to go through the code review process in Gerrit. It will be a bit weird and awkward to review so many revisions, but this ensures that we can migrate to Gerrit with a clean repository free of unreviewed code. I'll be doing these reverts in logical chunks where possible, but I will eventually revert everything that's unreviewed, so don't take it personally :) .
Third, I am declaring a code freeze effective immediately. It's not a complete freeze, but stricter than the preceding slush (so maybe it's froyo or something?). Essentially, the freeze means that as of right now, we are pretty much going to do pre-commit review. If you want to commit something between now and the Gerrit migration, you will need to get your patch reviewed by someone *before* you commit it, and that person will have to OK the revision in CodeReview shortly after it's committed. I will periodically check the repository, and any new commits that are unreviewed and have been sitting in the repo for more than an hour will be reverted on sight, tagged with 'gerritmigration' and resubmitted into Gerrit after the migration.
I realize that this is kind of a sudden and unilateral decree that I'm imposing here, and I apologize for that. However, it's only for 24 hours and it's what needs to be done in order for the Gerrit migration tomorrow to happen smoothly, so I hope you'll understand.
Roan
P.S.: Any help with the reviewing, reverting, tagging and/or resubmitting revisions would be appreciated, but please find me on IRC before you start helping me; if I am not on IRC, that means I'm not working and you can go right ahead.
P.P.S.: Before anyone asks: in the (IMO unlikely) event that the Gerrit migration doesn't happen tomorrow and is delayed to next week or beyond, the code freeze automatically ends at 23:59 PDT (that's Mar 22, 07:59 UTC).