On Tue, Dec 22, 2015 at 8:11 AM, Shawn Pearce <spearce@xxxxxxxxxxx> wrote: > Yup, and Gerrit Code Review servers often have 100k+ refs per > repository. We can't rewrite the entire store every time either. So > its not a flat list. Its a directory structure using the / separators > in the ref namespace. I wonder if this might be insufficient in some cases, and additional sharding might be required (though I haven't thought about how to do that). Chromium, for example, has upwards of 10k tags: $ git ls-remote https://chromium.googlesource.com/chromium/src refs/tags/\* | wc -l 8733 And I doubt it's unique in this regard. -- 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