You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Daniel Shahaf <d....@daniel.shahaf.name> on 2010/07/27 07:08:27 UTC

Where to document ra_dav protocol updates? (was: What's the ra_dav equivalent of 'libsvn_ra_svn/protocol'?)

For the atomic-revprop branch, the next step is to implement the new API
(svn_ra_change_rev_prop2()) over ra_svn and ra_dav.

For ra_svn, I'll document the protocol extensions in <subversion/libsvn_ra_svn/protocol>.

Where should I document the extensions for the DAV protocol?

Thanks,

Daniel

(I plan to add an <S:oldvalue> tag nested under the <D:(set|remove)><D:prop> tag)

Re: Where to document ra_dav protocol updates?

Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
C. Michael Pilato wrote on Tue, Jul 27, 2010 at 10:47:21 -0400:
> On 07/27/2010 10:26 AM, Ivan Zhakov wrote:
> > On Tue, Jul 27, 2010 at 17:42, C. Michael Pilato <cm...@collab.net> wrote:
> >> On 07/27/2010 03:08 AM, Daniel Shahaf wrote:
> >>> For the atomic-revprop branch, the next step is to implement the new API
> >>> (svn_ra_change_rev_prop2()) over ra_svn and ra_dav.
> >>>
> >>> For ra_svn, I'll document the protocol extensions in <subversion/libsvn_ra_svn/protocol>.
> >>>
> >>> Where should I document the extensions for the DAV protocol?
> >>
> >> Alas, we have no protocol documentation for the DAV layers.
> >>
> > Are you sure? There are several documents in notes\http-and-webdav folder:
> > * http-protocol-v2.txt
> > * webdav-acl-notes
> > * webdav-general-summary
> > * webdav-protocol
> > * webdav-proxy
> > * webdav-usage.html
> 
> Huh.  Check that out.  I knew about some of these docs, but I don't know
> that I've ever looked at 'webdav-protocol'.
> 

I'll put my docs in that directory, then.  Maybe even in 'webdav-protocol'
(it already has a GET section, so I could add a PROPPATCH section).

Thanks.

Re: Where to document ra_dav protocol updates?

Posted by "C. Michael Pilato" <cm...@collab.net>.
On 07/27/2010 10:26 AM, Ivan Zhakov wrote:
> On Tue, Jul 27, 2010 at 17:42, C. Michael Pilato <cm...@collab.net> wrote:
>> On 07/27/2010 03:08 AM, Daniel Shahaf wrote:
>>> For the atomic-revprop branch, the next step is to implement the new API
>>> (svn_ra_change_rev_prop2()) over ra_svn and ra_dav.
>>>
>>> For ra_svn, I'll document the protocol extensions in <subversion/libsvn_ra_svn/protocol>.
>>>
>>> Where should I document the extensions for the DAV protocol?
>>
>> Alas, we have no protocol documentation for the DAV layers.
>>
> Are you sure? There are several documents in notes\http-and-webdav folder:
> * http-protocol-v2.txt
> * webdav-acl-notes
> * webdav-general-summary
> * webdav-protocol
> * webdav-proxy
> * webdav-usage.html

Huh.  Check that out.  I knew about some of these docs, but I don't know
that I've ever looked at 'webdav-protocol'.

-- 
C. Michael Pilato <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand


Re: Where to document ra_dav protocol updates? (was: What's the ra_dav equivalent of 'libsvn_ra_svn/protocol'?)

Posted by Ivan Zhakov <iv...@visualsvn.com>.
On Tue, Jul 27, 2010 at 17:42, C. Michael Pilato <cm...@collab.net> wrote:
> On 07/27/2010 03:08 AM, Daniel Shahaf wrote:
>> For the atomic-revprop branch, the next step is to implement the new API
>> (svn_ra_change_rev_prop2()) over ra_svn and ra_dav.
>>
>> For ra_svn, I'll document the protocol extensions in <subversion/libsvn_ra_svn/protocol>.
>>
>> Where should I document the extensions for the DAV protocol?
>
> Alas, we have no protocol documentation for the DAV layers.
>
Are you sure? There are several documents in notes\http-and-webdav folder:
* http-protocol-v2.txt
* webdav-acl-notes
* webdav-general-summary
* webdav-protocol
* webdav-proxy
* webdav-usage.html


-- 
Ivan Zhakov
VisualSVN Team

Re: Where to document ra_dav protocol updates? (was: What's the ra_dav equivalent of 'libsvn_ra_svn/protocol'?)

Posted by "C. Michael Pilato" <cm...@collab.net>.
On 07/27/2010 03:08 AM, Daniel Shahaf wrote:
> For the atomic-revprop branch, the next step is to implement the new API
> (svn_ra_change_rev_prop2()) over ra_svn and ra_dav.
> 
> For ra_svn, I'll document the protocol extensions in <subversion/libsvn_ra_svn/protocol>.
> 
> Where should I document the extensions for the DAV protocol?

Alas, we have no protocol documentation for the DAV layers.

-- 
C. Michael Pilato <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand