background preloader

Code Repository

Facebook Twitter

Gerrit - Gerrit Code Review. Web based code review and project management for Git based projects. Objective Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system. Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer. Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer. This functionality enables a more centralized usage of Git.

To see Gerrit in the wild, checkout our ShowCases page. News Resources Background | Downloads | Plugins | Documentation | Release Notes | Issue Tracking | Scaling | Training Discussion List | IRC freenode #gerrit | IRC log. GITLAB: Self Hosted Git Management Application. Electives. GitSvnComparison. Note: This page is currently a work in progress.

It started out as a private email to someone who currently uses Subversion. I decided to make it available and try to extend it further. I'll remove this comment when the page is improved. :) -- Shawn Pearce See the discussion page for further comments Although this page is hosted on a Git-specific Wiki it tries to provide a fair and unbiased comparison of Git and Subversion to help prospective users of both tools better evaluate their choices.

Git is much faster than Subversion Subversion allows you to check out just a subtree of a repository; Git requires you to clone the entire repository (including history) and create a working copy that mirrors at least a subset of the items under version control. Distributed Nature Git was designed from the ground up as a distributed version control system. In a centralized VCS like Subversion only the central repository has the complete history. Access Control Branch Handling Consequently Git: Mercurial SCM. Git. Apache Subversion. CVS - Open Source Version Control. Introduction | News | Documentation | Get the Software | Help and Bug Reports | Development Introduction to CVS CVS is a version control system, an important component of Source Configuration Management (SCM).

Using it, you can record the history of sources files, and documents. It fills a similar role to the free software RCS, PRCS, and Aegis packages. CVS is a production quality system in wide use around the world, including many free software projects. While CVS stores individual file history in the same format as RCS, it offers the following significant advantages over RCS: It can run scripts which you can supply to log CVS operations or enforce site-specific polices. CVS News Recent CVS news, including release announcements, are posted on the NEWS page. CVS Documentation The manual is also available online. Downloading CVS CVS can be downloaded from or one of the mirrors (make sure to check the non-gnu/cvs directory on the mirrors). CVS Help and Bug Reports.