Handling repository snapshots

You need to treat entire repository as a whole, because many files are shared between different snapshots. If you want to move the repository somewhere else, you would need to move all files in this repository.