Skip to content
A pure python abstraction layer of multiple VCS, very lightweight.
Python
Latest commit 0880664 Oct 2, 2010 @swilcox swilcox committed with justinabrahms added some test stuff for testing git repos. Very basic creation/modi…
…fication etc... to test simple repo and the library. This is dependent on a posix type environment (i.e. not windows). But what this does allow for is some basic testing without requiring an existing repo to work
Failed to load latest commit information.
pyvcs fix for the bzr backend for commits with no parent. Similar to other … Oct 7, 2010
tests added some test stuff for testing git repos. Very basic creation/modi… Oct 7, 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/)
Something went wrong with that request. Please try again.