[Zope-CVS] CVS: Packages/zpkgtools/doc - resources.txt:1.5

Fred L. Drake, Jr. fred at zope.com
Thu May 6 13:07:24 EDT 2004

Update of /cvs-repository/Packages/zpkgtools/doc
In directory cvs.zope.org:/tmp/cvs-serv25471

Modified Files:
Log Message:
- remove out-of-date comments about only support CVS for revision control
- start adding information about using Subversion with zpkg

=== Packages/zpkgtools/doc/resources.txt 1.4 => 1.5 ===
--- Packages/zpkgtools/doc/resources.txt:1.4	Fri Apr  2 17:47:09 2004
+++ Packages/zpkgtools/doc/resources.txt	Thu May  6 13:07:23 2004
@@ -9,7 +9,7 @@
 The |zpkg|_ tool uses URLs to identify external resources.  In most
-cases, any URL type supported by Python's "urllib2" module is
+cases, any URL type supported by Python's ``urllib2`` module is
 supported if the identified resource is a simple file.  (Directories
 are *not* handled well via HTTP or FTP in the current implementation,
 but that's considered a quality-of-implementation issue that can be
@@ -22,6 +22,11 @@
 repository.  (It makes sense to 'join' a ``cvs:`` and a
 ``repository:`` URL to generate a new ``cvs:`` URL.)
+Subversion is supported using the ``svn:``, ``svn+ssh:``, and
+``file:`` schemes.  |zpkg|_ is able to determine whether a ``file:``
+URL refers to a Subversion repository or refers to a normal
+filesystem path and will handle either appropriately.
 Absolute Locations and the ``cvs:`` Scheme
@@ -121,15 +126,18 @@
 ========================= ========================== ====================================
+Joining Subversion and ``repository:`` URLs
+XXX To be written
 Supporting Other Revision Control Systems
-Currently, only CVS locations are supported.  It should not be too
-difficult to add support for Subversion's ``svn:`` URLs if a reasonable
-way to map the notion of a tag onto the paths in a Subversion
-repository; this could rely on heuristics, configuration, or possibly
-additional metadata stored in the Subversion repository.
-Support for additional systems would basically hinge on creating new
-URL schemes for each system, and an appropriate join operation if
-``repository:`` URLs need to be usable with them.
+Currently, CVS is supported generally, and Subversion is supported in
+a somewhat limited fashion.
+Support for additional systems hinges on creating new URL schemes for
+each system, and an appropriate join operation if ``repository:`` URLs
+need to be usable with them.

More information about the Zope-CVS mailing list