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

Re: the last M4 (M5) bugs

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2001-10-18 23:07:23 CEST

Greg Stein <gstein@lyra.org> writes:
>
> > How could either system know to punt?
>
> ID mismatch
>
> > I mean, directory CHECKOUTS are done all the time -- not just before
> > proppatching a directory, but anytime we edit a file too (the file's
> > parent is checked out first.)
>
> We never do a CHECKOUT on the parent directory to edit a file. We check out
> the file itself, then PUT changes or PROPPATCH props.
>
> The parent is checked out when we add or delete files.

Ah, right. I see it there in commit.c.

> > So -- if the server receives a PROPPATCH on a directory, is there any
> > way mod_dav_svn can "recall" the vsn_url that was used to initially
> > checkout the directory? If so, it can examine the vsn_url and reject
> > the PROPPATCH as out-of-date.
>
> Hmm. So the problem is that we need to allow out-of-date checkouts cuz of
> the add/delete problem. On the other hand, we must enforce them for a
> proppatch.
>
> That seems like the crux of the problem, no?

Exactly.

---------------------------------------------------------------------
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:45 2006

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