diff --git a/mercurial/templatefuncs.py b/mercurial/templatefuncs.py --- a/mercurial/templatefuncs.py +++ b/mercurial/templatefuncs.py @@ -553,7 +553,7 @@ def rstdoc(context, mapping, args): text = evalstring(context, mapping, args[0]) style = evalstring(context, mapping, args[1]) - return minirst.format(text, style=style, keep=['verbose']) + return minirst.format(text, style=style, keep=['verbose'])[0] @templatefunc('separate(sep, args...)', argspec='sep *args') def separate(context, mapping, args): diff --git a/tests/test-help.t b/tests/test-help.t --- a/tests/test-help.t +++ b/tests/test-help.t @@ -3138,7 +3138,7 @@ Dish up an empty repo; serve it cold.

which will prevent the pager from running.

- windows +