A pure python abstraction layer of multiple VCS, very lightweight.
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
pyvcs fix for the bzr backend for commits with no parent. Similar to other … Oct 6, 2010
tests added some test stuff for testing git repos. Very basic creation/modi… Oct 6, 2010
.gitignore
LICENSE.txt added BSD license Jul 4, 2009
MANIFEST.in fix manifest Jul 4, 2009
README.txt fix up whitespace and a few readability items Jul 9, 2009
setup.py Updating to 0.2.0 Jul 12, 2009

README.txt

pyvcs - A minimal VCS abstraction layer for Python
==================================================

pyvcs is a minimal VCS abstraction layer for Python.  It's goals are to provide
as much functionality as is necessary, and no further.  It doesn't try to
abstract every layer or feature of a VCS, just what's necessary to build a code
browsing UI.

Currently supported VCS backends are::

    * Mercurial
    * Git
    * Subversion
    * Bazaar

Requirements::

    * Python (2.4 or greater)

Backend Specific Requirements::

    * Git
        * Dulwich (http://github.com/jelmer/dulwich/)
    * Subversion
        * Pysvn (http://pysvn.tigris.org/)