HashedRepositoryPath
rename vcsserver to vcsstore, add repo cmd
client
MockRepositoryOpener
client FS implementation (vcs.FileSystem)