And that everyone must rebase their work. If we are to go through all that hassle, it's probably best to wait a while and see if there are more adjustments to do. Otoh waiting means that more commit ids find their way into commit messages and other places. :\
Mast identified another problem earlier today; git fsck complains about the timezone offsets. This is due to a bug in my converter.
Spot the bug:
write("# Committing %s\n" "commit refs/%s\n" "mark %s\n" "author %s <%s> %d %+04d\n" "committer %s <%s> %d %+04d\n" "data %d\n" "%s\n", uuid, main_leaf[..<1], git_id = new_mark(), author_info[0], author_info[1], timestamp, atz, committer_info[0], committer_info[1], commit_timestamp, ctz, sizeof(message), message);