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