I wrote a little program to parse
hg log's command-line output, which happens to look like:
changeset: 90:abcdef012345 tag: tip user: me date: Sat Apr 30 17:42:05 2011 -0700 summary: Made another change changeset: 89:def012345abc user: me date: Sat Apr 30 16:52:19 2011 -0700 summary: Made a change
Actually, my program is generic enough to parse any "key: value" pairs, as long as each new record is separated by a blank line.
Now I want to go crazy and try running it against some other (real) data. Is there any other program that generates "key: value" data like this?