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

Re: state of union

From: Greg Stein <gstein_at_lyra.org>
Date: 2001-09-08 01:15:31 CEST

On Thu, Sep 06, 2001 at 07:12:04PM +0100, Joe Orton wrote:
>...
> ra_dav is doing a PROPFIND on /repos/svn/$svn/vcc/default asking for the
> baseline-collection and version-name properties.

It also uses a Label: header to get those properties. In other words, don't
get them from the VCC, but from the baseline resource identified by the
label.

[ VCC stands for Version-Controlled Configuration; it can loosely be thought
  of as a "pointer" to a baseline; using the Label: header, we can
  effectively alter the pointer for that request. (in the DeltaV design, it
  isn't really a "pointer", but that is an analogue to what is going on) ]

> But in the response, mod_dav_svn is giving the properties for the URL
> /repos/svn/$svn/bln/1, rather than /repos/svn/$svn/vcc/default.

As it should. :-)

>...
> My first guess would be to try and fix that...

The question is whether it returns the correct properties for the baseline
specified by the label. I would capture the traffic and look at the outgoing
request, and the incoming result. If the Label header says 17 (trying to
checkout revision 17), then the props should be reported for .../bln/17 and
the baseline-collection would be .../bc/17.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:40 2006

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