Zope + Ape + Subversion (was: RE: [Zope-dev] Using a truely r evis ion based storage for Zope ?)

Shane Hathaway shane at zope.com
Tue Apr 13 22:46:04 EDT 2004


On Tue, 13 Apr 2004 Jean-Francois.Doyon at CCRS.NRCan.gc.ca wrote:

> Thanks for the extra tips, I'll check out those interfaces! I'm also getting
> up to speed on the whole mapper concept, where the work regarding properties
> handling seems to be ?

Ape supports both annotations and Zope properties.  Annotations are blocks
of multi-line text, while Zope properties are less constrained.  On the
filesystem, Ape stores many Zope properties together in a single
annotation called "properties".  Other annotations include object
classification, the remainder pickle (encoded in base 64), and security
information.

What are the expectations and limits of Subversion properties?  If they
are blocks of multi-line text, you can store the annotations as Subversion
properties.  If not, we'll still need a .properties file.  (Note that 
the name ".properties" is thus confusing.  Oops.)

> As for the seperation of code ... I now have a "subversion" directory as  a
> sibbling to "fs" ... I had to edit a couple of files outside that directory,
> but still the seperation is nicer.
> 
> eventually I'd have to make it into a product, is that doable ?

Why not add your code to Ape?  I think it would be easier for both of us
to maintain that way.

Shane



More information about the Zope-Dev mailing list