[Zope] Re: APE and version control?

Johan Carlsson johanc at easypublisher.com
Mon Oct 20 14:08:11 EDT 2003

Shane Hathaway wrote:
> On Mon, 20 Oct 2003, Johan Carlsson wrote:
>>Shane Hathaway wrote:
>>>On Mon, 20 Oct 2003, Johan Carlsson wrote:
>>>>I'm a bit interested in what you meen by "apply version control to your 
>>>>objects". How would this work?
>>>Well, there is a strong distinction between the ZODB parts of Ape and the 
>>>actual serialization layer.  You can use the serialization layer for 
>>>purposes other than storing in a database.  You could write some code that 
>>>listens to events notifying that objects have changed.  The event handler 
>>>could serialize the objects to a version control system.
>>Ok. Let me put it in this way :-)
>>What I’m looking for is the possibility to implement an application 
>>level version control inside Zope.
> Have you looked at the ZopeVersionControl product?  It gives you version 
> control, storing all revisions in ZODB.
>>I guess revision could be handle in the same way as OID are handled and 
>>guide the gateways what revision to get?
>>Would this be possible with the scenario you describe?
> I think so.

Ok. Very cool :-)

>>Also would it be possible to use a ZODB storage from the gateways? In 
>>other words stack a version-aware storage on top of another storage that 
>>implements the revision repository.
> If I understand the question correctly, yes.  You could make gateways
> store in ZODB.  OTOH, you could just use the ZopeVersionControl product
> instead.  It would be much simpler.

It might just be that :-)
I will have a look at it, thanks.

Johan Carlsson          Tel: + 46 8 31 24 94
Colliberty              Mob: + 46 70 558 25 24
Torsgatan 72            Email: johanc at easypublisher.com

More information about the Zope mailing list