Version control tools

We use various tools such as Git, SVN, and ClearCase for version management.

GERRIT utilizes Gerrit as a tool supporting team cooperation in software development. As a Git, it is great for peer reviews of individual changes in the source code, as well as for examining the code as a whole. Gerrit has proven useful for global cooperation open source projects we contribute to, as well as internally.


Jenkins is a tool designed to automate the version infrastructure. It follows changes in repositories such as SVN and Git. If it indeed registers that changes were made, it incorporates them into a newest version, then runs test cases and informs you about the number of failed tests. If none of the test cases failed, Jenkins approves the new version for launch.