Note: This post concerns the Download edition of Crucible.
When your development team reaches a certain size it can become hard to have a clean code review process. Remote developers can’t pair, you have more and more changesets filling in the review queue and more people involved in reviews. You need a way to streamline that process and keep track of all the changes that need to be looked at.
Crucible solves these issues by offering a way to peer review code asynchronously – identify people acting as blockers, view outstanding reviews or see how much of your codebase has been verified to date. Another great advantage is that Crucible doesn’t care much about the location of your code base and which hosting service and SCM you decided to use.
Crucible is flexible when it comes to integration with external services and can be hooked up to any Git, Mercurial, Subversion, Perforce or CVS repository. So if you’re hosting your code on one of the services above, give Crucible a try for your reviews and follow the corresponding guide to connect your repository.