"Derrick Stolee via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > As discussed [1], there is some concern around binary file formats requiring > the context of the repository config in order to infer hash lengths. Two > formats that were designed with the hash transition in mind (commit-graph > and multi-pack-index) have bytes available to indicate the hash algorithm > used. Let's actually update these formats to be more self-contained with the > two hash algorithms being available. > ... > If this is the way we want to go with the formats, then I'll assist > coordinating these textual and semantic merge conflicts. I agree that the files should be self-identifying, but have these changes tested without sha256 hash?