On Tue, 2011-12-06 at 11:46 +0700, Nguyen Thai Ngoc Duy wrote: > On Tue, Dec 6, 2011 at 8:56 AM, Chris West (Faux) <faux@xxxxxxxxxxxxx> 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. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html