Dragan Simic <dsimic@xxxxxxxxxxx> writes: >> * ds/fetch-config-parse-microfix (2024-04-05) 1 commit >> - fetch: return when parsing submodule.recurse >> A config parser callback function fell through instead of returning >> after recognising and processing a variable, wasting cycles, which >> has been corrected. >> Will merge to 'next'. >> source: <pull.1709.git.1712285542303.gitgitgadget@xxxxxxxxx> > > Isn't this an example of a prefix collision, i.e. "ds/" points > to two different contributors? "ls .git/objects/" would tell you that no object is important enough to squat on a single "prefix" and exclude others, and two objects in 00/ hierarchy are by no means closer together than an object in 00/ hierarchy and another object in 01/ hiearchy. The idea to use the fan-out in the ref namespace is pretty much the same.