Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A pure python abstraction layer of multiple VCS, very lightweight.
branch: master

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
latest commit 08806646c9
Steven Wilcox swilcox authored justinabrahms committed
Failed to load latest commit information.
pyvcs
tests
.gitignore get the git backend working
LICENSE.txt
MANIFEST.in fix manifest
README.txt fix up whitespace and a few readability items
setup.py Updating to 0.2.0

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.