.. -*- mode: rst -*-
.. _client-tools-vcs:
===============
VCS Client Tool
===============
.. warning: This tool is currently under development.
.. note: Currently, the only supported VCS is git and svn.
The VCS tool allows you to checkout particular revisions from a VCS
repository on the client to a specified path. The tool requires the
appropriate python libraries for the VCS used to be installed.
See :ref:`server-plugins-generators-rules-vcs` for possible options.
Example usage:
You may want to create a `Rules/paths.xml` with the following:
.. code-block:: xml
Once the rule is created a client can reference the path from a
bundle, this path will then be populated from the repository. To
continue the above example, a file `Bundle/bcfg2.xml` might contain
this:
.. code-block:: xml