|
@@ -12,6 +12,7 @@ from sphinx import addnodes
|
|
|
from sphinx.builders.html import StandaloneHTMLBuilder
|
|
|
from sphinx.directives import CodeBlock
|
|
|
from sphinx.domains.std import Cmdoption
|
|
|
+from sphinx.errors import ExtensionError
|
|
|
from sphinx.util import logging
|
|
|
from sphinx.util.console import bold
|
|
|
from sphinx.writers.html import HTMLTranslator
|
|
@@ -96,7 +97,11 @@ class VersionDirective(Directive):
|
|
|
node['type'] = self.name
|
|
|
if self.content:
|
|
|
self.state.nested_parse(self.content, self.content_offset, node)
|
|
|
- env.note_versionchange(node['type'], node['version'], node, self.lineno)
|
|
|
+ try:
|
|
|
+ env.get_domain('changeset').note_changeset(node)
|
|
|
+ except ExtensionError:
|
|
|
+
|
|
|
+ env.note_versionchange(node['type'], node['version'], node, self.lineno)
|
|
|
return ret
|
|
|
|
|
|
|