Skip to content
This repository

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 October 02, 2010 justinabrahms committed October 07, 2010
Octocat-spinner-32 pyvcs fix for the bzr backend for commits with no parent. Similar to other … October 07, 2010
Octocat-spinner-32 tests added some test stuff for testing git repos. Very basic creation/modi… October 07, 2010
Octocat-spinner-32 .gitignore get the git backend working July 01, 2009
Octocat-spinner-32 LICENSE.txt added BSD license July 04, 2009
Octocat-spinner-32 MANIFEST.in fix manifest July 04, 2009
Octocat-spinner-32 README.txt fix up whitespace and a few readability items July 09, 2009
Octocat-spinner-32 setup.py Updating to 0.2.0 July 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.