config-manager is designed to manage directory trees. The components of a directory may be specified by a location from any of: . - Arch (tla, baz/bazaar) - CVS - FTP - HTTP - Subversion (svn) - Bazaar-NG (bzr) . These directory trees are described by recipes (also known as configs) and are typically used to build software although nothing within config-manager prevents their use in, for example, web sites.