diff -r 6bdae8ea0b48 -r 4936a04b6792 mercurial/minirst.py --- a/mercurial/minirst.py Tue Nov 16 13:29:35 2010 +0100 +++ b/mercurial/minirst.py Tue Nov 02 17:44:19 2010 +0100 @@ -99,7 +99,8 @@ return blocks _bulletre = re.compile(r'(-|[0-9A-Za-z]+\.|\(?[0-9A-Za-z]+\)|\|) ') -_optionre = re.compile(r'^(--[a-z-]+)((?:[ =][a-zA-Z][\w-]*)? +)(.*)$') +_optionre = re.compile(r'^(-([a-zA-Z0-9]), )?(--[a-z0-9-]+)' + r'((.*) +)(.*)$') _fieldre = re.compile(r':(?![: ])([^:]*)(?