Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have used a couple of the hosted SCM's like Unfuddle and Codespaces before and I like that they have Project Management tools built in. I've started using Mercurial and really like it, I would like to make the switch to it, but I can't seem to find any hosted mercurial solutions that contain project management tools.

Does anyone know any hosted solutions that have mercurial repositories with project management solutions? Similar to Aseembla, CodeSpaces, Unfuddle, etc.

I know there is BitBucket, but I don't see any project management tools.

EDIT: Details about the types of tools I'm looking for.

It is for a very small team, 2-5 people. Looking for Agile (or close to Agile) tools. For example, in CodeSpaces there is a card wall, Assembla has a robust ticketing system that you can create swim lanes in, etc.

share|improve this question
    
Can you be more specific about the PM tools you want. BitBucket has a basic issue tracker and wiki which I find sufficient for my solo projects. Is this for a big team? Agile? You want gantt charts or sprint planning? –  jiggy May 24 '11 at 17:59
    
@jiggy - Edited with details about tools. –  Adam May 24 '11 at 18:57
1  
I asked a similar question on Stack overflow last year, I haven't updated it in a while but some of the data there might still be useful to you: stackoverflow.com/q/2064945/42473 –  Mark Booth May 25 '11 at 13:50
    
@Mark Booth - Thanks. I didn't even think to ask on SO out of fear of my question being closed. :) This is extremely helpful with some of the information. May I ask which you chose to use and what you thought of it? –  Adam May 26 '11 at 18:31
    
Sadly we didn't get to chose any, within a month of my bounty on that question ending my department was cut by two thirds and I was made redundant. *8'( –  Mark Booth May 27 '11 at 10:12
add comment

3 Answers 3

up vote 7 down vote accepted

FogBugz (Project Management) and Kiln (Mercurial Repository). Both made by Fog Creek. Some would say that FogBugz is only a bug tracking software but it is actually a PM tool if used correctly. There is actually a book on how to use it as a PM tool. The title of the book is Painless Project Management.

The nice thing about these two tools is that they are completed integrated so that you can tie cases to check-ins, etc.

share|improve this answer
    
+1 for Fogbugz/Kiln integration. It is excellent. –  Jason w May 24 '11 at 16:46
    
+1 we use Fogbugz and are just starting to use Kiln. It's rare to have tools that are so well polished. I enjoy using them. –  qes May 24 '11 at 22:06
    
I evaluated all of the tools in the answers provided and really found Kiln/Fogbugz to be the biggest bang for the buck as for as a hosted solution goes. Thanks SLoret. –  Adam May 31 '11 at 13:36
add comment

Bitbucket is the de facto option for hosted mercurial, the most you have for project management is a ticketing system you must enable in your repository's admin panel.

Alternatively, you could try setting up mtrack or Redmine (recommended) in your own box, both of them are full-fledged project management tools. Having your own deployment of a project management app can be the best on the long run.

share|improve this answer
    
I'm looking for fully hosted solutions, mainly to minimize our need for hardware (physical or virtual) for the time being. Though I will checkout mtrack and Redmine. If the tool is good enough it might be a good option. –  Adam May 24 '11 at 18:58
add comment

Almost any bug-tracking/project-management tool I know does allow sources to be in a mercurial repository :

  • http://bitbucket.org : built around Mercurial, does provide an issue system, a wiki etc. in fact all the others does too.
  • http://code.google.com : does manage multiple Mercurial repostories for the same project, but is equivalent in some aspects to BitBucket (in the current implementations).
  • Sourceforge : don't know much but it's an old one that was already there when mercurial wasn't born yet.
  • TRAC (on your own server - python) : nice, main problem is lack of multi-projects
  • Redmine (on your own server - ruby) : nice, more flexible than TRAC but have some minor youngness lacks;
  • JIRA (on your own server - java) : nice, more complete than Redmine but not as flexible as TRAC - but does manage multiple projects
  • Fogbugz : really nice but with a price if your project is commercial (and other conditions).
  • etc.

If you don't choose one of the 3 first, then don't think about the repository type (git, mercurial, svn, whatever), the ticket management system is then more important.

If you have no clue and just want something to setup fast: if you want to have your sources available only by your team, use bitbucket. If you want to be opensource, flip a coin for bitbucket or google code.

share|improve this answer
    
Thanks for the breakdown of the PM tools. That is pretty helpful. –  Adam May 24 '11 at 19:18
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.