S
S
sadgb2011-10-19 13:02:13
git
sadgb, 2011-10-19 13:02:13

git + bug tracking + code review

Hello.

Faced with the need to create an infrastructure for project management.

Requirements:
1. integration with git (so that you can close an issue directly from the commit message like fix #99 on the github, or at least mention #99 so that the commits that relate to it can be seen in the history of the issue)

2. Bug tracking, and not as poor as on github with two states, but at least with 3 - created, fixed, verified (as in bugzilla, jira, etc. )

3. Code revision system, something like crucible

4. Everything is integrated into one system, and you can open the homepage and see the bugs assigned to me, last_review etc

Until some time, the problem was solved by github, but the system of code revision and issue was painfully sad there.

As an option, jira + crucible from attlassian was considered, but it is painfully gluttonous in terms of resources, and there are only 4 developers (but in the future there will be much more)

Is there such a solution as I want, or is it all a dream?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
C
cutwater, 2011-10-19
@cutwater

On points 1, 2, I can recommend redmine.
Flexible tracker in settings, the necessary functionality is achieved by plug-ins.
For point 3, we used reviewboard, but it does not integrate with redmine.
There is a code review plugin for redmine, I haven't used it myself.
Try to break it in, today it is one of the most functional solutions.

D
DEVIANCE, 2011-10-19
@DEViANCE

I can also recommend Trac. Written in Python. trac.edgewall.org/

A
andrexx, 2011-10-20
@andrexx

Try bitbucket.org. He recently began to support git, and the issue tracker is more powerful there than on github. I won't say anything about code review. And yes, if you are only 4 people, then you can maintain private repositories for free :)

A
Artyom Zubkov, 2011-10-19
@artzub

I am using track studio .
here is how to integrate it with git just for your purposes, so that when a commit is completed, the task is closed if there is a certain command, if it is absent, commits are added as a simple task message. patch files also cling to messages.
I've also recently been using the built-in git integration mechanism , which searches the specified repository for issue #99 commits and attaches those commits to a viewable issue in the repository.
On point 3, I can’t say anything, I don’t use it.

S
sadgb, 2011-10-19
@sadgb

Judging by the fact that I googled Trac, it looks like a Turing machine, you can do a lot, but it’s difficult, according to reviews in the basic configuration it’s not usable (maybe they lied), but the demo didn’t impress.
put redmine, unsubscribe what will happen in the end

Z
Zubchick, 2011-10-19
@Zubchick

github fi?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question