This class can be used to manipulate files stored in a subversion revision control repository. It uses the subversion svn client program to access local or remote repositories and perform several types of operations. It can: - Create a repository - Retrieve repository information - Checkout a local repository to a given local directory - Add, update, rename and delete files or directories - Retrieve information about files in a given repository directory