Re: Suggestion on hashing
- From
- Bill Zaumen <bill.zaumen@gmail.com>
- Date
- Dec 6, 2011, 06:02 UTC
- Message-ID
- <1323151347.1745.73.camel@yos>
- In-Reply-To
- <CACsJy8CM8xqWxTx14QbY+-bT=306p3U=6gJfRaW=dDD-Swo7-w@mail.gmail.com>
On Tue, 2011-12-06 at 11:46 +0700, Nguyen Thai Ngoc Duy wrote:
Show 12 quoted lines
> On Tue, Dec 6, 2011 at 8:56 AM, Chris West (Faux) <faux@goeswhere.com> wrote: > > > > Nguyen Thai Ngoc Duy wrote: > >> > >> SHA-1 charateristics (like 20 byte length) are hard coded everywhere > >> in git, it'd be a big audit. > > > > > > I was planning to look at this anyway. My branch[1] allows > > init/add/commit with SHA-256, SHA-512 and all the SHA-3 candidates. > > Great!
If you are replacing SHA-1 as an object ID with another hash function, two things to watch are submodules and alternative object databases. Because of those, it is necessary to worry about the order in which repositories are converted. In the worst case for submodules, you'd have to do multiple repositories at the same time, switching between them depending on what you need at each point.