.. _index:
Welcome to vcs's documentation!
===============================
``vcs`` is abstraction layer over various version control systems. It is
designed as feature-rich Python_ library with clear :ref:`API`.
vcs uses `Semantic Versioning `_
**Features**
- Common :ref:`API ` for SCM :ref:`backends `
- Fetching repositories data lazily
- Simple caching mechanism so we don't hit repo too often
- In memory commits API
- Command Line Interface
**Incoming**
- Full working directories support
- Extra backends: Subversion, Bazaar
Documentation
=============
**Installation:**
.. toctree::
:maxdepth: 1
quickstart
installation
usage/index
contribute
alternatives
api/index
license
Other topics
============
* :ref:`genindex`
* :ref:`search`
.. _python: http://www.python.org/
.. _mercurial: http://mercurial.selenic.com/
.. _subversion: http://subversion.tigris.org/
.. _git: http://git-scm.com/