[Checkins] SVN: zope.release/trunk/ Now all packages are correctly updated in the tree.

Stephan Richter srichter at cosmos.phy.tufts.edu
Mon Nov 5 11:34:00 EST 2007


Log message for revision 81532:
  Now all packages are correctly updated in the tree.
  

Changed:
  _U  zope.release/trunk/
  U   zope.release/trunk/src/zope/release/tree.py

-=-

Property changes on: zope.release/trunk
___________________________________________________________________
Name: svn:externals
   + 


Modified: zope.release/trunk/src/zope/release/tree.py
===================================================================
--- zope.release/trunk/src/zope/release/tree.py	2007-11-05 16:33:14 UTC (rev 81531)
+++ zope.release/trunk/src/zope/release/tree.py	2007-11-05 16:34:00 UTC (rev 81532)
@@ -19,22 +19,24 @@
 import os, sys, popen2
 from zope.release import buildout
 
-SVN_TEMPLATE = 'svn://svn.zope.org/repos/main/%s/tags/%s'
+SVN_TEMPLATE = 'svn://svn.zope.org/repos/main/%s/tags/%s/%s'
 PROPGET_TEMPLATE = 'svn propget svn:externals %s'
 PROPSET_TEMPLATE = 'svn propset svn:externals "%s" %s'
 
 def getZODBSubPackage(package, versions):
     version = versions['ZODB3']
-    return 'svn://svn.zope.org/repos/main/ZODB/tags/%s/src/%s' %(
-        version, package)
+    return SVN_TEMPLATE %('ZODB', version, 'src/'+package)
 
 def getTwistedPackage(package, versions):
     return ('svn://svn.twistedmatrix.com/svn/Twisted/tags/releases/'
             'twisted-core-2.5.0/twisted')
 
 def getDocutilsPackage(package, versions):
-    return SVN_TEMPLATE %(package, '0.4.0')
+    return SVN_TEMPLATE %(package, '0.4.0', '')
 
+def getZConfigPackage(package, versions):
+    return SVN_TEMPLATE %(package, versions[package], 'ZConfig')
+
 SPECIAL_CASES = {
     'BTrees': getZODBSubPackage,
     'persistent': getZODBSubPackage,
@@ -44,6 +46,7 @@
     'ZODB': getZODBSubPackage,
     'twisted': getTwistedPackage,
     'docutils': getDocutilsPackage,
+    'ZConfig': getZConfigPackage,
     }
 
 def do(cmd):
@@ -87,7 +90,8 @@
                 result.append(
                     pkg +
                     ' ' +
-                    SVN_TEMPLATE %(prefix+pkg, pkg_versions[fullpkg]))
+                    SVN_TEMPLATE %(prefix+pkg, pkg_versions[fullpkg],
+                                   '/'.join(subpath) + '/' + pkg))
             else:
                 print fullpkg + ' skipped.'
 



More information about the Checkins mailing list