Johan Corveleyn wrote on Tue, Oct 19, 2010 at 11:18:20 +0200: > Maybe there is already some functionality present for protocol/feature > negotiation, I don't know ...
All RA layers have a 'capability negotiation' support: svn_ra_has_capability() allows the client to ask the server what it supports. In ra_svn the protocol supports bidirectional capabilities (i.e., it allows the client to advertise capabilities to the server). I don't remember offhand if the ra_dav protocol supports that too.