Thursday, October 27, 2016

5 reasons to use EGerrit - #3, In-place comments

To celebrate the release of EGerrit 1.1, we are enumerating the top 5 features of the tool.

Reason #3 – In-place comments.

Performing a review means commenting. As you go through the changes, you want to enter comments right here and there, and this can be done directly from the compare editor! Simply start typing in the editor and you will see the new text appear with a yellow background indicating that this is a comment (see picture).

Saving the editor will push the comments as drafts. Of course comments that have been entered by other users are also shown in place.
You can download EGerrit from the Neon release repo or from the Eclipse Marketplace. For questions, you can connect with us on egerrit-dev@eclipse.org; and for bugs or to take a peek at the future you can see our Kanban board.

Tuesday, October 25, 2016

5 reasons to use EGerrit - #4, Simple checkout

To celebrate the release of EGerrit 1.1, we are enumerating the top 5 features of the tool. After last week's #5 - Being in Eclipse, this week reason is simple checkout.

Reason #4 – Simple checkout.

Reviews often need to be downloaded to be examined in depth. For efficiency, EGerrit allows to download the code by the push of a button.
You can find this button in two places: in the EGerrit dashboard (see picture), where it will always cause the most recent revision to be downloaded, and in the editor where you can chose the revision to download.
You can download EGerrit from the Neon release repo or from the Eclipse Marketplace. For questions, you can connect with us on egerrit-dev@eclipse.org; and for bugs or to take a peek at the future you can see our Kanban board.

Thursday, October 13, 2016

5 reasons to use EGerrit - #5, Being in Eclipse

To celebrate the release of EGerrit 1.1 and make you try it out, we (the EGerrit team, Jacques Bouthillier, Guy Perron, Marc Khouzam and myself) have decided to gather 5 reasons to use EGerrit and we will be posting one reason per week.

Reason #5 – Being in Eclipse.

“Being in Eclipse”?! Is that really a reason to use EGerrit? Isn’t that obvious?

Every time you bring a tool to Eclipse, there is the obvious gain of saving the user the “context switch”. In EGerrit we are addressing this by providing a view to list reviews,
Gerrit Dashboard
an editor to manage a review (rebase, submit, etc.),
Gerrit Review editor
and simple ways to comment. But beyond this, what really interests us is the integration (like in “I” of IDE) with the rest of the Eclipse ecosystem to simplify and enrich the act of performing a review.
Here is a list of some of the benefits so far:
  • By integrating with the compare editor, you can perform reviews with the most relevant editor for the given file. For example with EMF compare installed, you get a nice comparison of the EMF ecore file rather than a textual comparison; for Java files you get a java editor which takes into account your preferences for syntax coloring;
    Comparing ecore file from a review
  • By building on top of EGit, users get the UI they are familiar with when checking out code, get full access to previous versions of the code through the integrated Git blame or the History view, and can optionally perform reviews using the quick diff capability;
  • The user has access to the complete source code (instead of just the few files that are part of the review), with full navigation and all syntax-aware features, thus being able to really measure the implication of a change.
You can download EGerrit from the Neon release repo or from the Eclipse Marketplace. For questions, you can connect with us on egerrit-dev@eclipse.org; and for bugs or to take a peek at the future you can see our Kanban board.