Welcome to vcs’s documentation!
vcs is abstraction layer over various version control systems. It is
designed as feature-rich Python library with clear API Reference.
vcs uses Semantic Versioning
- Common API for SCM backends
- Fetching repositories data lazily
- Simple caching mechanism so we don’t hit repo too often
- In memory commits API
- Command Line Interface
- Full working directories support
- Extra backends: Subversion, Bazaar