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 9 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,303
Python
Django
sentry
nacl
55 commits
# 141,705
macOS
Flask
Django
GitHub
16 commits
# 473,676
webfram...
python-...
python-...
microfr...
7 commits
# 128,918
Shell
fake-da...
test-da...
Redis
5 commits
# 277,271
HTML
CSS
Shell
3 commits
# 106,088
Clojure
elm-arc...
Clojure...
elm-lan...
2 commits
# 101,997
Jupyter...
memcach...
osx
cpluspl...
1 commit
# 2,726
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.