summaryrefslogtreecommitdiff
path: root/sandbox/py-rest-doc/sphinx/builder.py
diff options
context:
space:
mode:
authorgbrandl <gbrandl@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2007-06-11 18:37:48 +0000
committergbrandl <gbrandl@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2007-06-11 18:37:48 +0000
commit02299c91bc4e7c776b1d6e61d6fee62e39e85f0c (patch)
treea514b18aea2d120eeeaac11e8189e84a32ce26c3 /sandbox/py-rest-doc/sphinx/builder.py
parentc4314343086f37fc9d243c7cee0ef8295e97c14b (diff)
downloaddocutils-02299c91bc4e7c776b1d6e61d6fee62e39e85f0c.tar.gz
Use md5 to detect changed files; indicate version in the header link.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@5231 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'sandbox/py-rest-doc/sphinx/builder.py')
-rw-r--r--sandbox/py-rest-doc/sphinx/builder.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/sandbox/py-rest-doc/sphinx/builder.py b/sandbox/py-rest-doc/sphinx/builder.py
index d26a77f34..0224ef395 100644
--- a/sandbox/py-rest-doc/sphinx/builder.py
+++ b/sandbox/py-rest-doc/sphinx/builder.py
@@ -310,10 +310,8 @@ class StandaloneHTMLBuilder(Builder):
'title': self.render_partial(self.env.titles[related[0]])['title']})
related = self.env.toctree_relations.get(related[0])
if parents:
- parents.pop() # remove link to "contents.rst"
- parents.append(
- {'link': self.get_relative_uri(filename, 'index.rst'),
- 'title': 'Python Documentation'})
+ parents.pop() # remove link to "contents.rst"; we have a generic
+ # "back to index" link already
parents.reverse()
title = self.env.titles.get(filename)
@@ -335,6 +333,7 @@ class StandaloneHTMLBuilder(Builder):
sourcename = sourcename,
last_updated = self.last_updated,
builder = self.name,
+ release = self.config['version']
)
self.handle_file(filename, doctree, context)
@@ -355,20 +354,16 @@ class StandaloneHTMLBuilder(Builder):
for (mn, (fn, sy, pl)) in self.env.modules.iteritems()),
key=lambda x: x[0].lower()))
- # use pseudo name 'special.rst' because all of them are at top level
- # XXX: wrong for index?
- parents = [{'link': self.get_relative_uri('special.rst', 'index.rst'),
- 'title': 'Python Documentation'}]
-
specialcontext = dict(
# used to create links to supporting files like stylesheets
pathto = relpath_to(self, self.get_target_uri('special.rst')),
genindexentries = self.env.index,
genindexcounts = indexcounts,
modindexentries = modules,
- parents = parents,
+ parents = [],
len = len,
builder = self.name,
+ release = self.config['version'],
)
self.handle_specials(specialcontext)