)]}'
{
  "commit": "54d8677d465409494e42480087699ceeb75282e4",
  "tree": "94c0342aa15ec176d199e9cf32b11134265fa1fe",
  "parents": [
    "4ac2bdb2319ed407ce76716c62adfd727dc09a9c"
  ],
  "author": {
    "name": "Mark E. Haase",
    "email": "mehaase@gmail.com",
    "time": "Tue Feb 16 19:31:45 2016 -0500"
  },
  "committer": {
    "name": "Mark E. Haase",
    "email": "mehaase@gmail.com",
    "time": "Tue Feb 16 19:34:52 2016 -0500"
  },
  "message": "Improve dart-lang/markdowndart-lang/markdown#51.\n\nFirst, put a try/catch around attempting to parse Markdown.\nFailure to parse should count as a negative test case, but\nshould not abort testing altogether.\n\nSecond, implement a primitive HTML comparison function that\nis not sensitive to attribute order, meaningless whitespace,\netc.\n\nThe second change alone boosts CommonMark score from 232/599\nto 383/599.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fdfc0d7c4e2364a2f33697e0131130b8bc85dc2",
      "old_mode": 33188,
      "old_path": "pkgs/markdown/pubspec.yaml",
      "new_id": "f7092bd6ed9b5bc66c36d10d1d93b346f75b3845",
      "new_mode": 33188,
      "new_path": "pkgs/markdown/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "d1c0d10165b3927031a854c6e5c26e43396820e0",
      "old_mode": 33188,
      "old_path": "pkgs/markdown/tool/common_mark_stats.dart",
      "new_id": "e3d1c32d5cd48ae9d1c90e4344aded96d70a28d9",
      "new_mode": 33188,
      "new_path": "pkgs/markdown/tool/common_mark_stats.dart"
    }
  ]
}
