Linus Torvalds [off-list ref] writes:
Modifying git-convert-objects.c to rewrite the regular sha1 into a sha256
should be fairly straightforward. It's never been used since the early
days (and has limits like a maximum of a million objects etc that can need
fixing), but it shouldn't be "fundamentally hard" per se.
Sure. I was rather thinking of rapidly increasing number of git
repositories, each with growing history.
--
Krzysztof Halasa