I’ve updated Gerrit from 2.11.5 to the latest release 2.12.2. These are the user-visible highlights: New Submit Whole Topic setting: All changes belonging to the same topic will be submitted at the same time. Currently disabled because it’s still experimental but I will enable this once it’s considered stable. Support for GPG Keys and signed pushes. You can add your GPG key in Gerrit and git push –signed to use this. This should work right now – but doesn’t for me at least. If you have more success, let me know. 🙂 New search operators, e. g. author:, committer:, commentby: and a few others. Your preferences for editing and diff presentation can now be configured in your user settings. Gerrit’s in-line editor has now support for Emacs and Vim key maps. There are several new API calls available for those using their own Gerrit clients (yes, I’m looking at you, Kylie McClain! 😉 ). You can find the complete release notes for the Gerrit versions here: Gerrit 2.11.6 Gerrit 2.11.7 Gerrit 2.12 Gerrit 2.12.1 Gerrit 2.12.2 As for Jenkins, I’ve updated it to 1.652 as well. Nothing spectacular there but some bug fixes in the backend mostly; including two security fixes….
This morning, I’ve updated Gerrit to the latest release 2.11.2. These are the user-visible highlights: Automatic suggestions in the search box work again. Several issues that could potentially cause data loss have been fixed. Newer jgit version You can find the complete release notes for Gerrit 2.11.2 here. As for Jenkins, I’ve updated it from 1.617 to 1.620 as well. Lots of bugfixes were implemented the most interesting of which concerned the console (log) output that could get truncated. The full changelog can be found here.
I’ve just finished updating Gerrit to the latest release 2.11.1. These are the highlights: You can now link accounts to each other (Settings / Identities / Link Another Identity). This means, if you want to be able to use both Github and Google, just use that button. Furthermore, if you accidentally create a new account (you’ll know it happened if you can’t +2 changes for your own repository anymore), you can now just link both yourself. If things still somehow go wrong, just let me know and I’ll link your accounts manually. Performance improvements for pushing changes to Gerrit and some other areas Newer jgit version Lots of bugfixes You can find the complete release notes for Gerrit 2.11 here.
I’ve just finished updating Gerrit to the latest release 2.11. This gives us some amazingly cool new features to play with: In-line editing of changes! Till now, we could only edit the commit message; now we can fix typos, etc. ourselves. Let’s rule the (changeset) world! The new(er) change screen is more gorgeous than ever! (And you better like it because the old one is gone.) The Return of The King or: The Empire strikes back! Authentication using Google’s Oauth2 is supported now. When logging in, you can choose between github (the preferred supplier) or Google. (This is going to change once more this year and then hopefully never again. User accounts have been preserved now, though, and will be preserved when I’m done with the authentication changes I’m preparing.) Gerrit is now back where it belongs – in Tomcat. That makes it faster and more reliable. There’s one caveat: You mere mortals can’t generate your http passwords yourselves anymore due to security considerations. If you need this functionality, you’ll have to poke zlin or me. You can find the complete release notes for Gerrit 2.11 here.
Here’s a great article about Exherbo’s MultiArch! You’ll find it on these sites as well (please up-vote it if you like it!): – http://slashdot.org/firehose.pl?op=view&type=submission&id=4410889 – https://www.reddit.com/r/linux/comments/357rkz/exherbo_the_first_gnulinux_distribution_to_gain/ – https://news.ycombinator.com/item?id=9508077 https://forums.gentoo.org/viewtopic-p-7744266.html#7744266 Others will hopefully follow. I’ll update this post accordingly.
Just a short heads-up: I’m going to update our Gerrit installation tomorrow so please expect some downtime.
… but we welcome everyone:
As you will have noticed, after a hard crash and failed efforts to restore the existing Gerrit, it had to be re-installed from scratch. With it, some changes had to be made: OpenID is no longer available for authentication as Google is deprecating it. GitHub is now used for authentication. So you must have an account there. cgit is integrated into Gerrit and can be used stand-alone as well. All repositories had to be re-imported. If you have a repository in Gerrit, please contact zlin (via IRC or email) or myself (via IRC or email) to get your permissions set up again. I’ve updated my post Gerrit Code Review for Exherbo as well. P. S.: Due to being ill, I might not be available.
Just a small update today: You can find my build bash scripts for Jenkins in git and Gerrit now. git clone https://galileo.mailstation.de/gerrit/jenkins-build cgit: https://galileo.mailstation.de/cgit/cgit.cgi/jenkins-build.git/ Please submit patches via Gerrit.