[Checkins] SVN: zope.kgs/trunk/src/zope/kgs/ Now also the minimal KGS is versioned.

Stephan Richter srichter at cosmos.phy.tufts.edu
Sun Nov 18 20:03:08 EST 2007


Log message for revision 81927:
  Now also the minimal KGS is versioned.
  

Changed:
  U   zope.kgs/trunk/src/zope/kgs/README.txt
  U   zope.kgs/trunk/src/zope/kgs/intro.py
  U   zope.kgs/trunk/src/zope/kgs/site.py

-=-
Modified: zope.kgs/trunk/src/zope/kgs/README.txt
===================================================================
--- zope.kgs/trunk/src/zope/kgs/README.txt	2007-11-18 23:43:39 UTC (rev 81926)
+++ zope.kgs/trunk/src/zope/kgs/README.txt	2007-11-19 01:03:08 UTC (rev 81927)
@@ -313,18 +313,20 @@
   >>> open(os.path.join(kgsDir, 'buildout.cfg'), 'w').write(' ')
   >>> open(os.path.join(kgsDir, 'versions.cfg'), 'w').write(' ')
   >>> open(os.path.join(kgsDir, 'links.html'), 'w').write(' ')
+  >>> os.mkdir(os.path.join(kgsDir, 'minimal'))
 
   >>> open(os.path.join(kgsDir, 'controlled-packages-1.0.0.cfg'), 'w').write(' ')
   >>> open(os.path.join(kgsDir, 'buildout-1.0.0.cfg'), 'w').write(' ')
   >>> open(os.path.join(kgsDir, 'versions-1.0.0.cfg'), 'w').write(' ')
+  >>> os.mkdir(os.path.join(kgsDir, 'minimal-1.0.0'))
 
   >>> open(os.path.join(kgsDir, 'controlled-packages-1.1.0.cfg'), 'w').write(' ')
   >>> open(os.path.join(kgsDir, 'buildout-1.1.0.cfg'), 'w').write(' ')
   >>> open(os.path.join(kgsDir, 'versions-1.1.0.cfg'), 'w').write(' ')
   >>> open(os.path.join(kgsDir, 'links-1.1.0.html'), 'w').write(' ')
+  >>> os.mkdir(os.path.join(kgsDir, 'minimal-1.1.0'))
 
   >>> open(os.path.join(kgsDir, 'index.html'), 'w').write(' ')
-  >>> os.mkdir(os.path.join(kgsDir, 'minimal'))
 
 Let's now generate the page:
 
@@ -350,10 +352,10 @@
             <a href="versions-1.0.0.cfg">Versions</a>
           </li>
           <li>
-            <a href="index.html">Index</a>
+            <a href="minimal-1.0.0">Minimal Index</a>
           </li>
           <li>
-            <a href="minimal">Minimal Index</a>
+            <a href="index.html">Index</a>
           </li>
         </ul>
         <h3>Version 1.1.0</h3>
@@ -371,10 +373,10 @@
             <a href="links-1.1.0.html">Package Links</a>
           </li>
           <li>
-            <a href="index.html">Index</a>
+            <a href="minimal-1.1.0">Minimal Index</a>
           </li>
           <li>
-            <a href="minimal">Minimal Index</a>
+            <a href="index.html">Index</a>
           </li>
         </ul>
         ...
@@ -409,7 +411,7 @@
    'controlled-packages-3.4.0b2.cfg', 'controlled-packages.cfg',
    'intro.html',
    'links-3.4.0b2.html', 'links.html',
-   'minimal',
+   'minimal', 'minimal-3.4.0b2',
    'versions-3.4.0b2.cfg', 'versions.cfg',
    'zope.component', 'zope.interface']
 

Modified: zope.kgs/trunk/src/zope/kgs/intro.py
===================================================================
--- zope.kgs/trunk/src/zope/kgs/intro.py	2007-11-18 23:43:39 UTC (rev 81926)
+++ zope.kgs/trunk/src/zope/kgs/intro.py	2007-11-19 01:03:08 UTC (rev 81927)
@@ -28,8 +28,8 @@
     ('buildout-%(version)s.cfg',            u'Buildout Configuration'),
     ('versions-%(version)s.cfg',            u'Versions'),
     ('links-%(version)s.html',              u'Package Links'),
+    ('minimal-%(version)s',                 u'Minimal Index'),
     ('index.html',                          u'Index'),
-    ('minimal',                             u'Minimal Index'),
     ]
 
 TEMPLATE_PATH = os.path.join(os.path.dirname(__file__), 'intro.pt')

Modified: zope.kgs/trunk/src/zope/kgs/site.py
===================================================================
--- zope.kgs/trunk/src/zope/kgs/site.py	2007-11-18 23:43:39 UTC (rev 81926)
+++ zope.kgs/trunk/src/zope/kgs/site.py	2007-11-19 01:03:08 UTC (rev 81927)
@@ -76,6 +76,10 @@
         os.mkdir(midxDir)
     ppix.generatePackagePages(kgsPath, midxDir)
     ppix.generateIndexPage(kgsPath, midxDir)
+    midxVerDir = os.path.join(siteDir, 'minimal-%s' %ver)
+    if os.path.exists(midxVerDir):
+        shutil.rmtree(midxVerDir)
+    shutil.copytree(midxDir, midxVerDir)
 
     # Update the intro page
     introPath = os.path.join(siteDir, 'intro.html')



More information about the Checkins mailing list