On Fri, Nov 04, 2016 at 09:55:23PM -0600, Josh Triplett wrote: > >> Is it possible currently for a protocol extension to result in "oh > >the > >> server doesn't support this so I'm going to stop pushing"? > > > >Yes, it would be easy for the client to abort if the server fails to > >advertise a particular extension. > > And the reverse (old client, new server) should work as well? Yes. The server says "I know about gitrefs" and if the client does not respond with "I also know about gitrefs", then the server can act appropriately (e.g., for a fetch, bail if the fetched content includes gitrefs). -Peff