CvsWatch is an interface to CVS (Concurrent versions system) that allows to easily check and modify the status of files that are stored both locally and remotely inside a CVS repository. It interacts with CVS in the background to check the current status of local files against the repository and displays dedicated icons accordingly. It allows to checkout a module from a given repository, update checked-out local files from the repository, add new files to the repository or remove existing files from it, as well as commit local modifications to the repository. For any file that can be found in the repository it allows fast access to its available revisions. It is interfaces with QEdit to check-out and edit a given revision and diff it with the local version of the same file.