[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [feature] Log HTTP header for autoversioning

From: Julian Reschke <julian.reschke_at_gmx.de>
Date: 2005-01-14 16:55:28 CET

Ben Collins-Sussman wrote:
>
> On Jan 14, 2005, at 2:36 AM, Julian Reschke wrote:
>
>>
>> In theory, a sequence of
>>
>> - CHECKOUT
>> - PROPPATCH DAV:comment property
>> - PUT new content
>> - CHECKIN
>>
>
> In practice, mod_dav_svn has no idea what the DAV:comment property is.

Well, but that sounds a *bit* like a bug, doesn't? :-)

> The actual sequence is something much more complex. I believe it's
>
> PROPFIND URI -->
> fetches the DAV:version-controlled-configuration (VCC)
> PROPFIND VCC -->
> fetches DAV:checked-in prop to get the latest baseline (BLN)
> I think this also fetches the activity collection (AC)
> PROPFIND BLN -->
> fetches DAV:baseline-collection (BC), which represents an svn revision
> MKACTIVITY AC-->
> creates a temporary server-side workspace
> CHECKOUT BC -->
> fetches a working baseline (WBL) into the activity
> PROPPATCH WBL -->
> sets the svn:log property on the WBL
> CHECKOUT other-URI
> makes a file in the WBL writeable in the activity
> PUT other-URI -->
> uploads the new file to the activity
> MERGE activity -->
> finishes the commit.

Are you saying that SVN doesn't allow CHECKOUT (in place)? In which case
I'm surprised that RFC3253's autoversioning works (because it seems to
be defined in terms of checkout-in-place).

Best regards, Julian

-- 
<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Jan 14 16:57:00 2005

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.