Git is the next-generation distributed version control system which allows developers to share content across the world.
For corporate teams and open-source projects, being able to review code prior to merging to master is an essential part of maintaining quality.
The Gerrit review system acts as a gate between you and a centralised Git version control server, allowing others to review, comment upon, reject or merge your code into the upstream branch.
Together with the Jenkins continuous integration server, proposed changes can be automatically compiled and tests run whenever they are submitted. That way, you know by the time you come to review the code that the code is not going to break the build.
This demo shows Git, Gerrit and Jenkins working together, and demonstrates how quickly it's possible to propose, review, test and merge code using a combination workflow.