.. -*- 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