views:

3683

answers:

7

I know I can do most of this by hacking Trac and using Git hooks, but I was wondering if someone has / knows of something ready.

Commenting on (and closing) tickets from commit messages would be nice, specially if the diff appears inline with the comment/closing remark.

sha1 hashes should be auto-linked to gitweb/cigt/custom git browser.

I tried the GitPlugin for Trac, but the code browser was soo slow... any alternatives?

+6  A: 

I think Redmine can do some of what you're asking for.

JW
A: 

Yeah, I have been looking for something similar! there is no documentation on redmine but the only feature that I am aware is that if you append a dash (#) and a issue number you get a link to that issue.

For example:

$ git commit -a -m '#45 makes earth rotate in reverse!'

would be on visible on the repository and the number will link to the issue #45!

I really want to make it so if a commit is liked to a specific issue the commit-message gets appended to the issue.

and yes, close, fixed and stuff like that would be great!

I've been browsing for such (git-hooks) or features in redmine for a while but not much luck! (their documentation sucks!)

somebody post some updates on this topic!

A: 

Check out this link here. It provides a tutorial on how Git can be used to integrate with Rational Team Concert. It will give some basic information which can be used to integrate Git with a wide range of other products.

A: 

BugTracker.NET is a web-based bug tracking system that has git integration. The web pages for the git integration look pretty much like the ones for the subversion integration, documented here.

You can read more about the philosophy that guided BugTracker.NET/Git integration in this Stackoverflow question: http://stackoverflow.com/questions/1484153/how-does-bug-tracker-version-control-integration-work-with-typical-git-workflows

See also this question: http://stackoverflow.com/questions/229303/are-there-any-good-issue-tracking-systems-that-can-track-git-commits-branches

Corey Trager
+3  A: 
Robert Munteanu
This is pretty useless since it uses gitweb or github repositories.
Phillip Whelan
+1  A: 

trac has a git plugin - it works like the svn version...

http://trac-hacks.org/wiki/TracGitPlugin

Andreas Rehm
This has been discontinued. A new plugin is at http://trac-hacks.org/wiki/GitPlugin , but, at least for me, it doesn't work on Trac 0.12 that well.
Macha
True, and it is really slow - I'm searching for another solution...
Andreas Rehm
A: 

for integration with Bugzilla, you can use git-bz:

http://git.fishsoup.net/man/git-bz.html

it's heavily used in the GNOME project.

Emmanuele Bassi