)]}'
{
  "commit": "006e94e760088bb75f1a8174034f5715c979c6b7",
  "tree": "56ca18d06c9915b3ed517ccdede58136adb08d9c",
  "parents": [
    "cec927c70e23947dd6fa1852f6305e3d1b5de607"
  ],
  "author": {
    "name": "Christopher Wiley",
    "email": "wiley@chromium.org",
    "time": "Fri May 02 13:44:48 2014 -0700"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Sat May 03 04:04:21 2014 +0000"
  },
  "message": "buffet: Extract StorageInterface and implementations into separate files\n\nThis will make it easy to reuse file storage and memory storage\nimplementations in the forthcoming state aggregator.\n\nBUG\u003dchromium:369322\nTEST\u003dUnittests\n\nChange-Id: Ie0dc0dbbfcc13e038352ecf77e2ad28bd41907d9\nReviewed-on: https://chromium-review.googlesource.com/198045\nTested-by: Christopher Wiley \u003cwiley@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b94677c4facea20d0758a4bb5ace88a2da304459",
      "old_mode": 33188,
      "old_path": "buffet/buffet.gyp",
      "new_id": "ed036bd80c231543e8e2903f46b1b118692b4b94",
      "new_mode": 33188,
      "new_path": "buffet/buffet.gyp"
    },
    {
      "type": "modify",
      "old_id": "c9aea9fbc6626f899d1d5f3dfaae3f3a9e87fea7",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.cc",
      "new_id": "e1cadbfee20a8eec19600bb85df9a4dd08ebeb75",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "c60cf69b3835295f5ed1949617a9e613bcdeb6b9",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.h",
      "new_id": "f48bae9de49a75dbeb80ab922f7a60e465691f70",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.h"
    },
    {
      "type": "modify",
      "old_id": "2357904e16b7e8ff5281ec5c10a9ff43fc22d2a8",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info_unittest.cc",
      "new_id": "93584b4314008d989b9deaf4ff0f51ec4390bc97",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d2531d0daca3f1ea09cb4c8f06de46685d19d60",
      "new_mode": 33188,
      "new_path": "buffet/storage_impls.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04d5f0f1ea94cce948b3ccf893281d97f2abc9f1",
      "new_mode": 33188,
      "new_path": "buffet/storage_impls.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26d71c106be915e350db1df86302def6074ddbaa",
      "new_mode": 33188,
      "new_path": "buffet/storage_interface.h"
    }
  ]
}
