Re: VCS comparison table
- From
Jakub Narebski <jnareb@gmail.com>
- Date
- Oct 20, 2006, 12:03 UTC
- Message-ID
- <200610201403.53664.jnareb@gmail.com>
- In-Reply-To
- <Pine.LNX.4.63.0610201335420.14200@wbgn013.biozentrum.uni-wuerzburg.de>
Johannes Schindelin wrote:
Show 22 quoted lines
> On Fri, 20 Oct 2006, Jakub Narebski wrote: > >> Johannes Schindelin wrote: >> >>> 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. >> >> Or you can compile git with COLLISION_CHECK >> >> From Makefile: >> # Define COLLISION_CHECK below if you believe that SHA1's >> # 1461501637330902918203684832716283019655932542976 hashes do not give you >> # sufficient guarantee that no collisions between objects will ever happen. > > You can document your disbelief. > > But it does not change a thing. Since v0.99~653, we do not have any > collision check, even if compiled with COLLISION_CHECK.
So why it is left in Makefile? Does defining this change a thing or not (in which case this section should be removed)?
-- Jakub Narebski Poland