Am Do, den 08.04.2004 schrieb Guido Casper um 20:18:
> Stephan Michels wrote:
> > What the status of the WebDAVSource? It seems that it doesn't implement
> > any versioning. Or am I wrong?
> 
> No. I (vaguely) remember some discussion considering your 
> VersionableSource vs. Sylvain's VersionedSource from:
> http://www.cocoondev.org/projects/cvssource.html
> 
> However ...
> 
> > 
> > Do you have plan to do something in this direction?
> 
> I like the fact that WebDAV makes versions available via seperate URIs. 
> So there is no need (and no value IMO) to have things like 
> get/setVersion() since there is no way to anticipate the versioning 
> scheme (i.e. what's the name of the previous version?). All you need is 
> a way to get at an ordered list of versions which might as well be 
> complete version URIs.

Do you have an example to get older versions via URI?

> I wonder if it's a good idea to expand this concept to the Repository 
> interface so any implementation can make up its own or find a common URI 
> scheme that includes versioning/branching/etc. information. It is quite 
> easy for an application to manage things like "versioning state" on its 
> own and the Repository stays more generic.

Okay, what do you use as client? The WebDAV client of Slide? Is it good
enough?

> getVersions() (and maybe getBranches()) objectively has to be extended 
> to manage branches.
> 
> WDYT about that?

Yes, I think you're right. It only feels a little odd to bypass the
Source IF.

Stephan Michels.

Reply via email to