From: Johannes Schindelin Date: Fri, 20 Oct 2006 08:38:48 GMT Subject: Re: VCS comparison table Message-ID: In-Reply-To: <45387F04.5010101@research.canon.com.au> Hi, On Fri, 20 Oct 2006, Lachlan Patrick wrote: > How does git disambiguate SHA1 hash collisions? It does not. You can fully expect the universe to go down before that happens. The only reasonable worry is about SHA-1 being broken some time in future, i.e. being able to construct a malign version of some source code _which has the same hash_. There were plenty of discussions about that; Please search the mailing list. (The consent was that those do not matter, because an existing object will _never_ be overwritten by a fetch, so you would not get that invalid object anyway.) Hth, Dscho