[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