Note that there are some explanatory texts on larger screens.

plurals
  1. PODistributed issue tracker for git with usable Eclipse Mylyn support?
    text
    copied!<p>I'm using <strong>git</strong> for version control but I'm currently lacking a good <strong>issue/bug/ticket tracker</strong> with Eclipse Mylyn integration.</p> <p>The features I'm looking for:</p> <ul> <li><strong>Open source</strong> implementation (so that I can add the features I need in the future. GPL, LGPL, MIT or BSD license preferred).</li> <li><strong>Distributed</strong> (the issues <em>must</em> be stored in git the repository, I'm open for suggestions for trackers that store issues in the same or separate branch to the code).</li> <li>Must have <strong>Eclipse Mylyn</strong> support (so that I can open and close issues through mylyn interface, I think a sensible implementation could provide a localhost HTTP server in a specific port and mylyn would use "web template" connector to speak with the issue tracker). Preferably the Mylyn would automatically see issues opening and closing as I switch branches but I'm okay with this being less smart.</li> <li>Able to <strong>track issues between branches</strong>, example: <ul> <li>I have branches X and Y with a common parent commit Z.</li> <li>the commit Z has an open issue Z1.</li> <li>the branch Y has a fix (commit Y4) and closes the issue in Y.</li> <li>the branch Y has a new issue (commit Y2)</li> <li>the branch Y is merged in X.</li> <li>the issue tracker automatically knows that the issue Z1 is fixed in X but there's now a new issue from commit Y2.</li> </ul></li> <li>Able to deal with the case where multiple repositories open, modify and close same or different issues (the distributed part, I'm just making this explicit).</li> <li>Must be runnable on 64 bit and 32 bit linux (ubuntu 10.04 for now)</li> <li>Preferably implemented in bash, c/c++, python or perl (possibly java or ruby, too).</li> </ul> <p>Secondary features (would be nice but I can live without):</p> <ul> <li>Small enough to be included in the project's source code: preferrably a single file with an executable bit set (e.g. a single bash or python script with full implementation)</li> <li>Some kind of web user interface so that people without Eclipse Mylyn can at least add new issues and add comments to existing ones (no need to be able to set priorities or even close issues)</li> </ul> <p>Can you suggest <strong>anything</strong>?</p> <p><strong>Update:</strong> As of 2012-09-13 no suitable tool has been found. Summary of the best matches this far:</p> <ul> <li><a href="http://bugseverywhere.org/" rel="noreferrer">Bugs Everywhere</a> - no Mylyn support, the status has been "Adrian Wilkins would like to see a Mylyn connector for BE" in the "Plannet features" for the last two years. Otherwise the project keeps going.</li> <li><a href="https://github.com/jwiegley/git-issues" rel="noreferrer">git-issues</a> - this project seems to be dead. Original author stopped making commits about two years ago and other authors have done less than ten commits in about last two years.</li> <li><a href="https://github.com/bartman/git-case" rel="noreferrer">git-case</a> - this project seems to be dead. The original author stopped making commits three years ago.</li> <li><a href="http://www.eharning.us/wiki/stick/" rel="noreferrer">stick</a> - this project seems to be dead. I couldn't even find public repository anymore.</li> <li><a href="https://github.com/schacon/ticgit/wiki" rel="noreferrer">TicGit</a> this project seems to be dead. All repositories I could find have disclaimer that the project is no longer developed.</li> <li><a href="https://github.com/jeffWelling/ticgit" rel="noreferrer">TigGit-NG</a> - this projects seems to have died multiple times but this far, somebody has always adopted the project again. No Mylyn support here either. Requires pretty recent Ruby environment to run.</li> <li><a href="https://github.com/henon/TicGit.net" rel="noreferrer">TicGit.net</a> - this project seems to be win32/.Net specific fork of TicGit written in C#. Does not match my needs.</li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload