> Jonathan Tan <jonathantanmy@xxxxxxxxxx> writes: > > > The current C Git implementation expects Git servers to follow a > > specific order of sections when transmitting protocol v2 responses, but > > this is not explicit in the documentation. Make the order explicit. > > Thanks. Are we breaking other people's implementation, or is this > the order all reimplementations of Git currently follow, so this is > purely an preemptive safety measure? I only know of the JGit implementation, and it currently follows the specific order of sections (if not it wouldn't be able to interoperate with the C client). So it's a preemptive safety measure. (If this series doesn't go in for whatever reason, it might be worth just merging this patch on its own.)