Work (task-)focused with Git & Mylyn in Eclipse
EGit for Mylyn is a custom fork of the original EGit project, to integrate EGit, the Git plugin for Eclipse, with Mylyn, the task-focused framework. Intland Software has created this fork to enable associating Git changes with Mylyn tasks, and tracking these associations.
It was primarily developed to satisfy Intland's own needs, but the
plugin is now freely available through an Eclipse Update Site. The
plugin source code is also available for cloning.
Published at DZone with permission of its author, Intland Software.Changes in this fork:
- "Open Corresponding Task": this funtion makes it very easy to (re)open Mylyn tasks while browsing Git changes. Just pick a change and click this menu item, and the Mylyn task that is associated with that change will be opened for you. This is supported for changes of a single file, for changes in a whole repository, for incoming and outgoing changes in Synchronize view, and basically in any type of History views.
- Commit messages are initialized with the IDs of the active Mylyn tasks: This is a handy convenience funtion that helps you not to forget to associate your changes with the Mylyn tasks you are working on. What it does, simply, is that when committing changes, the content of the commit message text box in the Commit dialog will be initialized to contain the ID of the currently active Mylyn task. Intland strongly believes that traceability is key in Agile ALM, and never any change should be made without a good, traceable and recorded reason.
- EGit tightly integrated with the codeBeamer issue trackers: codeBeamer issue trackers are fully supported Mylyn task repositories. You can easily import your issues into Mylyn tasks, and work on them utilizing Mylyn's awesome task-focused interface.
Egit for Mylyn 0.9.3 is based on EGit 0.9.3, the latest stable version of EGit that was available when Intland started to work on it.
Links
- More details: http://blogs.intland.com/main/entry/20101216
- Download (Eclipse Update Site information): http://www.javaforge.com/project/EGIT#download
- Project homepage: http://www.javaforge.com/project/EGIT
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)



