# HG changeset patch # User Martin Geisler # Date 1249249087 -7200 # Node ID e48a48b754d39fad65b6e98ada4bd0934d1245ea # Parent 01e580143423509e564c8a8f806f85920cf06e44 minirst: parse field lists diff -r 01e580143423 -r e48a48b754d3 mercurial/minirst.py --- a/mercurial/minirst.py Sun Aug 02 21:29:15 2009 +0200 +++ b/mercurial/minirst.py Sun Aug 02 23:38:07 2009 +0200 @@ -22,6 +22,8 @@ - lists (items must start with '-') +- field lists (colons cannot be escaped) + - literal blocks - option lists (supports only long options without arguments) @@ -188,6 +190,43 @@ return blocks +_fieldre = re.compile(r':(?![: ])([^:]*)(?