Gerrit Code Review System
Tower provides extended support for Gerrit, a popular open source code review system.
Enabling Extended Gerrit Support in Tower
In Tower's preferences window on the Integration tab, activate the
This will enable the following adaptions in Tower's UI.
Pushing to Gerrit
With the Gerrit option enabled in Tower's preferences, performing "Push" operations to Gerrit becomes easier:
- Custom Menu Options
When right-clicking a local branch in the sidebar, a new menu option is available. If you hold down the ⌥ key, the item becomes a "quick" action that will be performed without a confirmation dialog.
- Custom Toolbar Button
You can add a custom button to the toolbar. To do this, choose from the "View" main menu and drag the corresponding button onto the toolbar.
You'll find that the following dialog is optimized for pushing to Gerrit. It will automatically format the Push Refspec according to Gerrit's requirements - so you can simply enter the name of the code review branch you want to push to.