)]}'
{
  "commit": "c19ef7fd8e534c870166213e9e30de9c44b34a76",
  "tree": "163e722b2a0bc6370e27504e403c066dd306a096",
  "parents": [
    "5123b327c107db9e560fd62d50c27a3816e5a078"
  ],
  "author": {
    "name": "Arjan van de Ven",
    "email": "arjan@linux.intel.com",
    "time": "Sun Feb 15 11:30:52 2009 +0100"
  },
  "committer": {
    "name": "Sam Ravnborg",
    "email": "sam@ravnborg.org",
    "time": "Sun Feb 15 12:50:10 2009 +0100"
  },
  "message": "scripts: add x86 register parser to markup_oops.pl\n\nAn oops dump also contains the register values.\n\nThis patch parses these for (32 bit) x86, and then annotates the\ndisassembly with these values; this helps in analysis of the oops by the\ndeveloper, for example, NULL pointer or other pointer bugs show up clearly\nthis way.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d40449cafa84a44dac9f21c54364913c777ffc6d",
      "old_mode": 33188,
      "old_path": "scripts/markup_oops.pl",
      "new_id": "bb2046891c908d50aca981fddba31e2ce66e0fdf",
      "new_mode": 33188,
      "new_path": "scripts/markup_oops.pl"
    }
  ]
}
