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 source code is freely available for cloning. (We are happy to contribute our changes back to the original EGit project, too.)
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.
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. (If you agree with us, you might want to have a look at our software that helps you to further enhance your development processes.)
- EGit tightly integrated with the codeBeamer issue trackers: the super-elastic codeBeamer issue trackers are fully supported task repositories. You can easily import your issues into Mylyn tasks, and work on them utilizing Mylyn’s awesome task-focused interface.