Re: Hash algorithm choice
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Aug 9, 2009, 18:35 UTC
- Message-ID
- <alpine.LFD.2.01.0908091133420.3288@localhost.localdomain>
- In-Reply-To
- <fabb9a1e0908091116y6012caa7j6865d5fcd5d9888c@mail.gmail.com>
On Sun, 9 Aug 2009, Sverre Rabbelier wrote:
Show 5 quoted lines
> > Wouldn't the transport code also have to be modified? I assume git's > integrity checking would yell at if you gave it commits with > non-sha1-hashes and have no way to tell it that that hash was > calculated with a non-sha1-hash at clone time?
Well, if you start introducing new hashes, the assumption is that all git's that access it would have to be updated.
You certainly could never pull/push between git versions that don't know about each others hashes. But you _can_ autodetect the hash mechanism (simple: just try them all on the first object you encounter)
Linus