)]}'
{
  "commit": "69e5811e791dce0bb03796d842314c0397ff0e7c",
  "tree": "2b37bafd08aecabc45fd72ec36bdba132a6f0b4c",
  "parents": [
    "12aa0be5d47d8759e27a1ee412b2f95b9906898b"
  ],
  "author": {
    "name": "Sean Nelson",
    "email": "audiohacked@gmail.com",
    "time": "Tue Mar 23 17:10:28 2010 +0000"
  },
  "committer": {
    "name": "Sean Nelson",
    "email": "audiohacked@gmail.com",
    "time": "Tue Mar 23 17:10:28 2010 +0000"
  },
  "message": "Sst49lfxxxc chips are functionally the same as 82802ab chips\n\nSst49lfxxxc software status register is functionally the same as the \n82802ab status register, \"Block Protect Status\"(49lfxxxc) can be treated \nthe same as \"Device Protect Status\"(82802ab).\nErase_block_49lfxxxc is the same command sequence as erase_block_82802ab.\nAdd unlock_49lfxxxc to chips definitions.\nWrite_sector_49lfxxxc is the same as write_page_82802ab.\n\nCorresponding to flashrom svn r972.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c96f44564e8727ac5982bf14d889084a6c755b94",
      "old_mode": 33188,
      "old_path": "chipdrivers.h",
      "new_id": "6d5cef0fdbed736b8b41a223e51497fea1c82d61",
      "new_mode": 33188,
      "new_path": "chipdrivers.h"
    },
    {
      "type": "modify",
      "old_id": "47cdc325ad676d15150b855187a03ed2ee208172",
      "old_mode": 33188,
      "old_path": "flashchips.c",
      "new_id": "c69dd57e4f9485dbf62788c40bae0bcbe306a85b",
      "new_mode": 33188,
      "new_path": "flashchips.c"
    },
    {
      "type": "modify",
      "old_id": "9f9ee308c5848c48d05684fe901a360b382dd7e7",
      "old_mode": 33188,
      "old_path": "sst49lfxxxc.c",
      "new_id": "e7e5b6162baa728a45bc8b3656abda6298c22f4f",
      "new_mode": 33188,
      "new_path": "sst49lfxxxc.c"
    }
  ]
}
