Powerful features

Make code review process more efficient.

  • Deliver high quality code without reducing the teams' throughput.
  • Enforce quality policies through our business rules engine.
  • Articulate QA, release and development teams.
Ant

Super Pull Requests

Collaborate with your team in real time, performing progressive checks to avoid titanic reviews before deploying.

Partial Reviews

You don't have to wait for a standard pull request to review thousands of lines altogether.

Create a Virtual Pull Request and check the code while it's being written, making the review process much more actionable and meaningful.


Save time

Gitcolony remembers your last review so you don't have to review things twice. We save partial reviews per user to preserve your team's effort.


Rebase remotely? Huge fan of the amend command?

Gitcolony supports it, while still giving the chance to partially review your PRs.

"Ask programmers to review 10 lines of code, they'll find 10 issues.
Ask them to do 500 lines and they'll say it looks good".

Multiple Reviewers & Mergers

Select multiple reviewers and specify whether their review is optional or mandatory.

You also have the option of appointing the person who will merge the pull request or leave that task available to any member of the team.


Due date

Specify a due date so team members get notified when they're running out of time.


Let them know that is still in progress

As long as the PR is in progress our business rules will not allow anyone to merge it.


Company stats

Virtual pull requests

Like the good old pull request, but not populated in GitHub, they only exist within the boundaries of Gitcolony.

This makes visible your work so your team can review it from the get go, without the risk of merging it by mistake.


Ready to be merged? Vote for it

People can vote to merge if they think the pull request is ready.

Once the code is complete, you can transform the virtual pull request into a standard pull request and merge it as you usually do.


Company stats

Linked Pull Requests: a solution for multi-repositories projects

If you use multiple repositories for the same project it’s almost impossible to review and keep track of all of them.

Gitcolony automatically links PRs from different repos but with the same origin branch. Once they're all reviewed, and in compliance with your business rules, they can be merged simultaneously.




Check linked PRs status at any time!

When reviewing a PR you can easily verify the status of all linked Pull Requests.

Powerful review

See al the files that changed and easily navigate them while you review your code. Moving between files is super easy!


Search, Browse, Open, Minimize and maximize your files!

You can search files to give a technical context to the review.

Conversation

Code reviews are now traceable

The code review process is now measurable and traceable in our rich timeline.


Gitk on steroids

Enjoy a condensed compilation about your build, commits details, issues, reviewers, etc., it's like gitk on steroids!!!


Audit and control your code

Have all the information you need at hand to make better data-driven decisions. Now you can tell which branches your commits belong to, the review coverage of those branches, who approved and voted, etc.


Timeline

Merging Pull Requests

With Gitcolony you can manage the whole development cycle: create the pull request, review it and merge it!

  •   Create the Pull Request.
  •   Assign reviewers and mergers.
  •   Analize all the files that where part of the PR.
  •   Discuss the best course of action with your peers.
  •   Vote for merging the code.
  •   Merge the Pull Request.


Super easy merge

The merge interface allows displaying and merging diffs, either two-way or three-way. The left (or center) pane is editable, and the differences with the other pane(s) are shown live as you edit it.


Merge

UP-TO-DATE PRs

Gitcolony helps you make sure your Pull Requests are always up-to-date with your destination branch.

If you choose to, Gitcolony takes new commits to the destination branch and automatically merges them into your Pull Request.



Create your PRs automatically

You can set that, whenever a commit is pushed into a new branch, Gitcolony create a PR "in progress" for the team to immediately start reviewing your work.



Notifications

Our business rules engine monitors the process and notifies you whenever a pull request enters in conflict.


Merge

Custom business rules engine + EWS

Gitcolony helps you reinforce the rules your team follows informally.

Business rules: reinforce informal processes

Gitcolony helps you reinforce your code review policies and best practices your team follows informally.


Your pull request have conflicts that you noticed only when you try to merge them?

Set up the business rules that best suit your team's needs, and have them notified in real time about the things that really matter to them.

Business rules

EWS (Early Warning System)

Gitcolony proactively helps ensure your project's code quality. Based on a set of rules, we identify and notify you of every incident that needs your attention so you can solve it as soon and as smoothly as possible.


Detect potential issues before they happen

Based on Gitcolony's business rules engine we detect potential issues so your team can tackle them before they actually happen.


For every broken rule, an incident is created

Gitcolony helps you to reinforce all your formal and informal policies and best practices. You can define if someone can push directly into your main branch, define code review policies and much more!

Incidents




Quality assurance made easy

Integrate your development and QA processes.

Qualified voting

Your QA team can vote to approve or reject pull requests. Your defined business rules ensure that no code is released without QA approval.


Easy follow up

Add evidence of the issues you find with a simple drag and drop move.


Quality assurance




Gamification

Your team members get points for delivering high quality code and helping your team.

Internal rankings

Have an internal monthly ranking based on performance and encourage your team to surpass their capabilities.


Badges

Your team members earn badges based on their commitment to quality.


Company stats




Integrations

Gitcolony integrates with the services your team already uses!

Seamlessly pull data and activity from external tools to concentrate up-to-date information about your projects in just one place.


Git providers:



GitHub GitHub

Synchronize commits, pull requests, and activity on GitHub Issues.



Bitbucket Bitbucket

Synchronize commits, pull requests, and activity on Bitbucket.




GitLab GitLab COMING SOON!

Synchronize commits, pull requests, and activity on GitLab.

Let me know when it's ready

Others:



Jenkins Jenkins

Monitor the status of the build of pull requests.

Powerful CLI Powerful CLI

Use customized Gitcolony commands to make your daily job easier by never leaving the terminal.

Jira Jira

Synchronize your stories, tasks, issues and your activity on Jira and get it associated with your code.

Trello

Integrate your code with your Trello cards and update them based on your development process.

Slack Slack

Combine Gitcolony’s alerting capabilities with Slack and keep your team notified and up-to-date as to the status of your project.

Hipchat Hipchat

Combine Gitcolony’s alerting capabilities with Hipchat and keep your team notified and up-to-date as to the status of your project.




Want Gitcolony to integrate other services?