Hi, On Thu, 27 Aug 2009, Johan Herland wrote: > On Thursday 27 August 2009, Junio C Hamano wrote: > > Somebody up in the project is supposed to decide what fan-out is to be > > used for the whole project and everybody should follow that structure? > > Nope, the code should decide which fanout scheme to use. I half-agree, the code should decide which fanout scheme to use, but _only_ when producing new notes. I imagine that it could merge the existing notes, and try to make sure that there are no more blobs in a given subtree than a certain threshold; if that threshold is reached, it could fan-out using 2-digit subtrees, merging what needs merging (by concatenation) along the way. The natural precedence of shallower paths/longer basenames should cope well with that (i.e. prefer to show abcd/... over ab/cd/...). Ciao, Dscho -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html