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.