This afternoon at 06:00 UTC I will upgrade Beaker's Gerrit installation
at
http://gerrit.beaker-project.org/ from version 2.2.2 to the latest
version 2.4.2. If everything goes well downtime should only be a few
minutes.
From reading over the release notes, it seems the biggest changes
affecting us will be:
* Changes have a new state, DRAFT, meaning they are not ready to be
reviewed yet. Push to refs/drafts/ to create a draft, or refs/publish/
to create a normal change as before. Pushing to refs/for/ is
apparently now deprecated, but presumably it will be supported for the
foreseeable future.
* When reviewing a merge commit (which we have never done in the past),
the diff is shown against git's automatic merge result rather than the
base commit. That means we will just be reviewing the conflicts
resolved in the merge, not the entire merge. This will make merge
reviews much more useful.
* There is now a "Rebase" button that will automatically rebase a change
on top of the tip of the destination branch (or on top of the latest
patchset in the dependent change if there is one) and creates a new
patchset from the result.
Complete release notes are here:
http://gerrit-documentation.googlecode.com/svn/ReleaseNotes/index.html
--
Dan Callaghan <dcallagh(a)redhat.com>