[Zope] Re: ZopeVersionControl

Johan Carlsson johanc at easypublisher.com
Tue Oct 21 02:46:22 EDT 2003


Brian Lloyd wrote:
>>Ok. I need to look closer on how ZopeVersionControl works
>>to understand that :-)
> 
> 
> In case it helps, the WebDAV versioning spec does a reasonable 
> job of explaining the approach required for "sane" container 
> versioning (you can read a lot of the justifications for the 
> decisions in subversion in this).
> 
> At a very high level, you really need to be able to treat 
> containers as containers of "bindings" or references rather 
> than as containers of real objects. Doing that in a backward 
> compatible way with current Zope apps is a tough task (which 
> is why we haven't tried for a fits-all solution).

Thanks Brian.
I will have a look at the WebDAV spec.

My idea has been to somehow add another dimension (sessions)
to navigate the hierarcy of containers.
The subobjects would differ according to the current session.

As I understood the code so far a container can implement its
own IVersionedContainer interface which could handle this
"on the application level" as Shane told me?

>>>>But if you recommend it I'll dive in to the ZopeVersionControl code
>>>>and try to figure out what I can do :-)
>>>>
>>>>Are there any plans for ZopeVersionControl? Who's manager for it?
>>>
>>>Are you volunteering? ;-)  Just kidding.
> 
> I have that sinking feeling that I may have been the last to touch some 
> parts of it, which according to our grand tradition may make me the 
> owner :)

Oh, I see :-)

> I'm pretty familiar with the internals, and I don't think that 
> those have changed much. Let me know if you have any questions and 
> I'll do everything I can to help.

Thanks. I will do.

Regards,
Johan Carlsson
-- 
Johan Carlsson          Tel: + 46 8 31 24 94
Colliberty              Mob: + 46 70 558 25 24
Torsgatan 72            Email: johanc at easypublisher.com
SE-113 37 STOCKHOLM





More information about the Zope mailing list