)]}'
{
  "commit": "60dc736e32da9f33639e378bb9ffff42b64cb167",
  "tree": "97c02c8a1fd77413717fd66a45b8e8014c3f1566",
  "parents": [
    "3c1afb43b9e1aad13443e9bcfed812ffcf7a3e24"
  ],
  "author": {
    "name": "Kees Cook",
    "email": "keescook@chromium.org",
    "time": "Wed Jun 05 20:26:15 2013"
  },
  "committer": {
    "name": "ChromeBot",
    "email": "chrome-bot@google.com",
    "time": "Thu Jun 06 20:52:33 2013"
  },
  "message": "recovery: require wp disabled for v1 flagfile\n\nFor version 1 decryption recovery flagfile, now require that the device\nhave firmware write protect disabled. For version 2, write protect\ndisabled OR authenticated system owner is needed for dumping encrypted\nstateful partition.\n\nReworked build to always link against libvboot_host for the crossystem\nlibrary calls.\n\nBUG\u003dchromium:236093\nTEST\u003dlink build, manual verification and unittests\n\nChange-Id: I9401fad5224ac9b28dcf9998d69c6c6ce1d672e3\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nReviewed-on: https://gerrit.chromium.org/gerrit/57667\nReviewed-by: Elly Jones \u003cellyjones@chromium.org\u003e\nReviewed-by: Will Drewry \u003cwad@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f561cf5a38229d47b3a681da58fb68f5b827ee1",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "99576e5dd1901c3f3a82eb534c8b8deb133f4fb3",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "c3c9119f931c81248966475c06dedfe0dcdc2c20",
      "old_mode": 33188,
      "old_path": "mock_platform.h",
      "new_id": "4bcb60cc3bb2ff9da1e21785c962736e279d3516",
      "new_mode": 33188,
      "new_path": "mock_platform.h"
    },
    {
      "type": "modify",
      "old_id": "7e7599883f1c4eaa3c43b790fc8ccb8fc0ae9c7a",
      "old_mode": 33188,
      "old_path": "mount-encrypted.c",
      "new_id": "c177c55646c8657ce4058a39d7292e760b2f2e4c",
      "new_mode": 33188,
      "new_path": "mount-encrypted.c"
    },
    {
      "type": "modify",
      "old_id": "ea61de1b00d82eec8a71848eb4f149b075fd5c5c",
      "old_mode": 33188,
      "old_path": "platform.cc",
      "new_id": "e411de9f6cc43fbc8da6e1b62375b50839543ba9",
      "new_mode": 33188,
      "new_path": "platform.cc"
    },
    {
      "type": "modify",
      "old_id": "0e4bda587d5fd6dbb0cafa27bbf9f750217923a8",
      "old_mode": 33188,
      "old_path": "platform.h",
      "new_id": "f156fd4a0a4abf444a4d52d6c9b580d68e6d45c6",
      "new_mode": 33188,
      "new_path": "platform.h"
    },
    {
      "type": "modify",
      "old_id": "76852ac18e24385ba00c2a78ce16273610768b02",
      "old_mode": 33188,
      "old_path": "service.cc",
      "new_id": "26a094e01f7f084a1aa3d4391a629a2e3f423bb6",
      "new_mode": 33188,
      "new_path": "service.cc"
    },
    {
      "type": "modify",
      "old_id": "723023b87f3ca078d593f7c182f832538684e236",
      "old_mode": 33188,
      "old_path": "stateful_recovery.cc",
      "new_id": "01544b165eb1a2c0ecc6ff5739dfb50d45cbe404",
      "new_mode": 33188,
      "new_path": "stateful_recovery.cc"
    },
    {
      "type": "modify",
      "old_id": "738efacbffd49a25fd3342a7f012b47af19f5caa",
      "old_mode": 33188,
      "old_path": "stateful_recovery_unittest.cc",
      "new_id": "ea9b376f8c25c2b4c6e28079bd2349591219e1c6",
      "new_mode": 33188,
      "new_path": "stateful_recovery_unittest.cc"
    }
  ]
}
