We have a JIRA installation and host our Git repository on BitBucket. We want to be able to add comments to our commits and I'm not sure which mix of products should we get and how they would work together. A few observations / questions:
Thanks for clearing things up for me.
Hi Borek,
Could you elaborate on your use case? When / Why do you want to add comments to your commit?
If it's a review process then Crucible should be the solution you're looking for. It can integrate with any Git repository as long as it can have access to it.
Getting FishEye on top of Crucible will allow you to have a better experience when browsing the code or exploring your history as FishEye will provide that capability (as opposed to forcing you to log on Bitbucket to look at your source and history).
Crucible alone will still allow you to create reviews for your commits, giving you the possibility to write inline comments and mark defect. On top of that you'll get a JIRA integration allowing you to create subtasks in JIRA from your Crucible comments.
Correct, it is mostly for a quick code review purposes.
We are just a small team of distributed developers and when someone makes a commit, I sometimes need to comment on that. Of course I can send the developer an IM message or Skype him but I'd rather store the comment together with the source code. The first apparent option is to add a comment directly on BitBucket, however, I'm not sure how flexible those comments are (are they file-level only? can they be integrated into JIRA usuing the connector?).
So Crucible sounds like a tool we need and I think the rest of your post explain quite nicely what we will miss if we go with plain Crucible without FishEye. I'd gladly use FishEye + Crucible combo but I need to be concerned about price - Crucible and FishEye seem to become pricey sooner than JIRA (lower user limits) and cost is definitely a concern for us. I'll probably need to evaluate whether FishEye is worth the extra cost.
But from the technical perspective thanks for the explanation.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
BTW, if I install FishEye and Crucible together and later decide that I don't need FishEye, can it be uninstalled while maintaining Crucible? Edit: this page answers my question.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'd suggest to try both Bitbucket and FishEye and see which ones suits your needs better. Crucible is dedicated to code reviews and all the features that it integrates are made to facilitate commenting on commits and maintaining code quality, especially if you're a distributed team.
Bitbucket is more lightweight on this side of the story, but it might be just right for you. To be honest I'd recommend Crucible, not because I'm the product manager :) but because if you're looking for reviews, then this is what Crucible does. And it's not bad at doing it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've been trying to evaluate Crucible for the last couple of days but I must say that, unfortunately, I haven't seen such user unfriendly and buggy software for a long time. If you're interested in an off-list feedback please let me know where I can send it. But I'm not even sure I'll be able to name all the issues I have had with Crucible. I didn't expect it to be such a bad experience...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you're interested in an off-list feedback please let me know where I can send it
Could you send me an email at spittet at atlassian dot com? Feedback about our products is always welcome.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
2) BitBucket supports commit comments (though not on file/line level as GitHub I believe).
4) From this page: http://confluence.atlassian.com/display/CRUCIBLE/Installing+Crucible: "FishEye is not required by Crucible, but FishEye features will not be available (browsing source, file history, comprehensive search etc)." Which confuses me a bit - how is code review useful without browsing a source code?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.