This class can be used to access projects in SubVersion repositories. It uses the SubVersion client program to perform several types of operations with SubVersion repositories. Currently it can: - Checkout a directory from a given repository - Commit all changed files of a directory to the repository - Update files of a directory from the repository - Add all files of a directory to the repository