TrustRadius: an HG Insights company

Upsource

Score8 out of 10

1 Reviews and Ratings

What is Upsource?

Categories & Use Cases

Upsource offers reviewing capabilities for a variety of processes and development teams

Pros

  • Automatically watch git repositories
  • Track all commits in a branch in a single commit
  • Integrates with build server to report build status of specific commits when looking at reviews/commits
  • Integrates with JetBrains IDEs
  • Ability for reviewers to add comments inline and require comments to be resolved before approval
  • Built in diff viewer, both stacked and side-by-side

Cons

  • Creating and closing reviews isn't as quick as it could be. You must create a review, assign reviewers, approve and close. I wish there would be a quick review-approve-close for a commit where the change is simple and doesn't require multiple review iterations.
  • Web based interface can be clunky, especially when looking at big diffs side-by-side
  • JetBrains IDE integration is somehow less convenient than going using it in browser.

Return on Investment

  • Increased our code base quality
  • Reduced the number of bugs found after deployment (bugs are found in review and fixed before deploy)
  • Improved knowledge sharing

Alternatives Considered

Bitbucket and Atlassian Confluence