@corbet sha256 git repos are currently incompatible with submodules - a sha1 git repo cannot have sha256 submodule linked to it. One of the repositories we were using switched unexpectedly, hilarity ensued.
Hope that is fixed before the switch happens...
@corbet Interesting read. Since most (not all) implementations of git support reading sha256 and have for a while, it doesn't seem like too much of a stretch to default to writing it at some point. (Also in this proposal: no plans to remove git checkout any time soon, with some discussion of why).
@corbet grml… I use grafting (plus rewriting) in my cvs2git scriptset to export converted modules, and it does the job very well.