[Zope3-checkins] CVS: Zope3/src/zope/app/services - configure.zcml:1.29

Guido van Rossum guido@python.org
Thu, 15 May 2003 17:30:44 -0400


Update of /cvs-repository/Zope3/src/zope/app/services
In directory cvs.zope.org:/tmp/cvs-serv6406

Modified Files:
	configure.zcml 
Log Message:
Add rudimentary fssync support.

You can now successfully check out /++etc++site.  You can commit its
folders (e.g. default) but not /++etc++site itself (because its parent
claims that it's not in the table of contents).  I'm sure lots of
stuff doesn't work, but it's a start.


=== Zope3/src/zope/app/services/configure.zcml 1.28 => 1.29 ===
--- Zope3/src/zope/app/services/configure.zcml:1.28	Tue Apr 22 12:54:32 2003
+++ Zope3/src/zope/app/services/configure.zcml	Thu May 15 17:30:44 2003
@@ -1,4 +1,7 @@
-<zopeConfigure xmlns='http://namespaces.zope.org/zope'>
+<zopeConfigure
+    xmlns='http://namespaces.zope.org/zope'
+    xmlns:fssync='http://namespaces.zope.org/fssync'
+    >
 
 <!-- Configuration registries -->
 
@@ -470,5 +473,22 @@
 <!-- Utility Service --> 
 <include file="utility.zcml" />
 
+
+<!-- Filesystem synchronization support -->
+
+<fssync:adapter
+    class=".configuration.ConfigurationManager"
+    factory="zope.app.content.fssync.DirectoryAdapter"
+    />
+
+<fssync:adapter
+    class=".folder.SiteManagementFolder"
+    factory="zope.app.content.fssync.DirectoryAdapter"
+    />
+
+<fssync:adapter
+    class=".service.ServiceManager"
+    factory="zope.app.content.fssync.DirectoryAdapter"
+    />
 
 </zopeConfigure>