When I read about git, I was really surprised by how similar it is to the Vesta repository.
- Linus said "git is not an SCM. it's a filesystem designed to host an SCM". The Vesta repository is a filesystem. It has a versioning system and a builder built on top of it.
- git stores complete copies of files, but only one copy of each file, just like Vesta.
- git's backing store is indexed by a hash of the file contents, just like Vesta's.
Coming off BK, I would have expected Linus to go in a direction closer to Darcs or Codeville.
Of course as a developer working in the same space, it's frustrating to watch so much effort going into starting yet another new version control system. Even more so when it seems so close to what Vesta's been doing for almost a decade.