Mercurial > public > mercurial-scm > hg
diff mercurial/commands.py @ 16816:d10994f1c7a2
help: inline helper function used once only
author | Olav Reinert <seroton10@gmail.com> |
---|---|
date | Fri, 01 Jun 2012 12:01:33 +0200 |
parents | e740746ea557 |
children | 946800b43533 |
line wrap: on
line diff
--- a/mercurial/commands.py Fri Jun 01 11:58:23 2012 +0200 +++ b/mercurial/commands.py Fri Jun 01 12:01:33 2012 +0200 @@ -3249,7 +3249,17 @@ 'global options') % (name and " " + name or "") optlist.append((msg, ())) - ui.write(help.opttext(optlist, textwidth, ui.verbose)) + if not optlist: + return + + rst = '' + for title, options in optlist: + rst += '\n%s\n' % title + if options: + rst += "\n" + rst += help.optrst(options, ui.verbose) + rst += '\n' + ui.write('\n' + minirst.format(rst, textwidth)) def helptopic(name): for names, header, doc in help.helptable: