(Difference between revisions)
Jump to: navigation, search
m (Removed old CVS era text)
Line 1: Line 1:
Biopython currently uses [[CVS]] for its version control system.  Most of the Open Bio projects moved to [[SVN]] some time ago, and this was strongly considered for Biopython too.  However, eventually followed BioRuby and [[GitMigration|moved to git instead]].
=== About git ===
=== About git ===

Revision as of 12:24, 24 September 2009


About git

The Biopython source code is kept under a version control system which allows multiple users from around the world to work on the same code base at the same time. We currently use git (developed by Linus Torvalds for Linux kernel development). Prior to September 2009, we used to use CVS.

An hourly updated CVS checkout of Biopython was available at and we intend to have this updated from git shortly.

You can also track changes via RSS.

Viewing git sources

Our current development git sources are available for viewing via GitHub:

Biopython GitHub Home

This is main repository. You can download these sources by clicking the Download link near the top of the page.

Anonymous git Access

You can also access (clone) a copy using the git command line tool. See GitUsage.

Write git Access

In order to make changes to the official repository, you will need a github account with collaborator status. Write CVS access is available for Biopython developers. This is normally given on a case by case basis, and the best place to discuss getting write access is on the Biopython Development mailing list.

Write access will of course be given to existing Biopython developers who had CVS commit rights.

Once you have access, see the instructions on GitUsage

Migration from CVS

Most of the other Open Bioinformatics Foundation projects migrated from CVS to Subversion (SVN). Biopython had been considering moving from CVS to SVN for a while, but instead moved to git. BioRuby also uses github.

Personal tools