A pure python abstraction layer of multiple VCS, very lightweight.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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
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


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


    * Python (2.4 or greater)

Backend Specific Requirements::

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