On Thu, May 11, 2017 at 10:00:50AM -0700, Brandon Williams wrote: > > None of this is your problem now either way; the advertisement-limiting > > extension is still vaporware, albeit one we've discussed a lot. I just > > wanted to make sure we weren't painting ourselves into any corners. And > > I think this case could probably be handled. > > I can't remember, is there any reason why it is still vaporware? As in > what is holding us back from doing the advertisement-limiting (or doing > away with the initial ref advertisement)? The tricky part is handling the compatibility issues. The client has no way to speak first in the current protocol, so we have to break protocol to tell the server our refspecs before the advertisement. I actually put together patches last fall for this, got derailed by a small snag while polishing them, and just haven't picked them up again. If you're interested, they're at the jk/early-caps-wip branch of https://github.com/peff/git. I got as far as breaking it all up into patches, but the commit messages still need to be written. Some of them are pretty obvious to me still after 6 months, but a few are a bit inscrutable. -Peff