summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-03-02 17:48:22 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-03-02 17:48:22 -0500
commit67f5c4a96d816b5f86f7e94310337c7cb9645779 (patch)
tree49963518d21a17421b845259ba746186a433df3f
parent6ddfe3b390fac8e5c7ef633ad5dd67463e94443b (diff)
downloadsqlalchemy-67f5c4a96d816b5f86f7e94310337c7cb9645779.tar.gz
- add support for introductory notes following .. changelog:: directive
-rw-r--r--doc/build/builder/changelog.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/build/builder/changelog.py b/doc/build/builder/changelog.py
index 85ae6dba0..41a403ad0 100644
--- a/doc/build/builder/changelog.py
+++ b/doc/build/builder/changelog.py
@@ -142,6 +142,16 @@ class ChangeLogDirective(EnvDirective, Directive):
self._parsed_content['released']))
else:
topsection.append(nodes.Text("no release date"))
+
+ intro_para = nodes.paragraph('', '')
+ for len_, text in enumerate(self._parsed_content['text']):
+ if ".. change::" in text:
+ break
+ if len_:
+ self.state.nested_parse(self._parsed_content['text'][0:len_], 0,
+ intro_para)
+ topsection.append(intro_para)
+
return topsection