help: fix output of sections in `hg help foo.somesection`
authorJordi Gutiérrez Hermoso <jordigh@octave.org>
Mon, 06 Oct 2014 07:29:38 -0400
changeset 22769 3f808549d426
parent 22768 66bf251ee672
child 22770 de9424647fe4
help: fix output of sections in `hg help foo.somesection` There was a bug in c3c3dd31fe1c. The block that added definitions to getsections should have been an elif, not an if. Otherwise section titles get added twice, since the else clause would always get executed for section titles.
mercurial/minirst.py
--- a/mercurial/minirst.py	Sat Oct 04 17:52:59 2014 -0400
+++ b/mercurial/minirst.py	Mon Oct 06 07:29:38 2014 -0400
@@ -687,7 +687,7 @@
             level = nest.index(i) + 1
             nest = nest[:level]
             secs.append((getname(b), level, [b]))
-        if b['type'] == 'definition':
+        elif b['type'] == 'definition':
             i = ' '
             if i not in nest:
                 nest += i