Skip to content

Commit ec51d9a

Browse files
committed
Ensure deterministic resolution of toctree
1 parent 0438178 commit ec51d9a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

sphinx/builders/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,9 @@ def write(
613613
docnames.add(tocdocname)
614614
docnames.add(self.config.root_doc)
615615

616+
# sort to ensure deterministic toctree generation
617+
self.env.toctree_includes = dict(sorted(self.env.toctree_includes.items()))
618+
616619
with progress_message(__('preparing documents')):
617620
self.prepare_writing(docnames)
618621

0 commit comments

Comments
 (0)