Gerrit Code Review Tool Integration
Only Gerrit 2.6 or newer is supported (missing / incomplete REST API in older versions)
Features:
- Do reviews directly from your IDE (voting and commenting)
- List and query changes
- Optimized push dialog for Gerrit operations (refs/for, add reviewers, ...)
- Compare (Diff) changes against your local clone (much more comfortable than in Web UI because of well known syntax highlighting and other IDE features)
- Submit changes
- Notifications for new changes which are waiting for your review
- Cherry-Pick and checkout changes into your local clone
- Star (and unstar) changes
- File and line based comments (Gerrit 2.7 or newer only)
Usage: Add new comments in file diff window with right click on line; remove not yet submitted comments with a click on comment icon. Comments need to be submitted with "Submit" or any "+/-" action. - Clone and set up Gerrit projects directly in IDE (commit-message-hook is automatically added)
- Abandon changes
- Publish and delete draft changes
If you find any issues, please report them (please use the GitHub issue tracker instead of review comments).
This plugin uses gerrit-rest-java-client for communication with Gerrit REST API. If you need to build a Java application which needs to communicate with Gerrit, this library probably supports you quite a lot.
If you like this plugin, you can support it:
- Spread it: Tell your friends who are using IntelliJ and Gerrit about this plugin (or even bring them to use these fantastic products!)
- Vote for it: Write your review and vote for it at the IntelliJ plugin repository.
- Star it: Star it at GitHub. GitHub account required.
- Improve it: Report bugs or feature requests. Or even fix / implement them by yourself - everything is open source!
- Donate: You can find donation-possibilities in the README file.