joeyh

joeyh at

What then of collision problems in github's shared backend?
http://stackoverflow.com/questions/4864740/github-repo-corruption-sha1-collision

This appears to have been due to a corrupt repo, so not a legit collision.

Repos can be constructed with what look like colliding objects. Git's "SHA1 COLLISION FOUND" is triggered if 2 objects with the same sha appear to have different sizes or types. This can easily happen due to corruption; flip a bit in the type and a tree object seems to be a colliding blob object.

Christine Lemmer-Webber likes this.