Small tweaks for improved user experience¶
Subscribe to incoming reviews¶
Default Gerrit assumption about review requests is inverted compared to GitHub-like platforms. Even though change author may request review from specific Gerrit users, it is not considered to be the default workflow.
It is expected that reviewers setup their personal notification filters to be CC'ed on the changes that they consider interesting. This approach resembles that of CODEOWNERS but is configured on per-user (instead of per-repository) basis.
Personalized menu (saved searches)¶
Gerrit users can personalize menu items appearing in the top bar ('Your' dropdown). This may be useful for saving frequently used search queries.
Better diff on wide displays¶
Diff view provides some customization parameters.
Notable among those is 'Fit to screen' option which may be appealing to users with wide monitors. Try switching it on and seeing if you like the resulting diff view better. It will resize both diff columns to 50% of screen width and all files will now use the same alignment for diff columns which you may find aesthetically pleasing.
Set SSH username in client config¶
You may want to save username and port for connecting to Gerrit in your SSH client configuration file:
# ~/.ssh/config
Host review.frostfs.info
User YOUR_USERNAME
Port 2222
This will allow you to skip specifying user and port in git commands, e.g.
git clone ssh://review.frostfs.info/TrueCloudLab/frostfs-node
Metadata in incoming e-mails (for filtering)¶
Gerrit e-mails contain a lot of metadata that is not rendered by default but is available to your e-mail client. You may refer to these values when configuring client side filters for incoming e-mail.