Need help with pyvcs?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

alex
123 Stars 11 Forks Other 112 Commits 11 Opened issues

Description

A pure python abstraction layer of multiple VCS, very lightweight.

Services available

!
?

Need anything else?

Contributors list

# 2,480
Python
Django
sentry
nacl
55 commits
# 148,614
macOS
flask-s...
Flask
Django
16 commits
# 478,920
webfram...
python-...
python-...
microfr...
7 commits
# 133,593
Python
Shell
fake-da...
test-da...
5 commits
# 286,973
Python
HTML
Shell
3 commits
# 100,552
Clojure
elm-arc...
buckles...
Clojure...
2 commits
# 109,925
Jupyter...
memcach...
osx
cpluspl...
1 commit
# 2,915
Ruby
Perl
Package...
brew
1 commit

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/)

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.