)]}'
{
  "commit": "0182945ab9d668c364a4aea6b3c17554d4bedb26",
  "tree": "0b1899e4252f4520c87bfc0f55dc378c50c7a7d7",
  "parents": [
    "8b1e580ebde3fd75adfeacfa008a949c3668668a"
  ],
  "author": {
    "name": "Anton Muhin",
    "email": "antonm@google.com",
    "time": "Fri Nov 21 02:16:04 2014 +0400"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Fri Nov 21 04:37:45 2014 +0000"
  },
  "message": "buffet: Migrate StateChange to native_types::Object.\n\nchromeos::Any is convenient for DBus, but the rest of\nthe system prefers to work with higher level abstractions.\n\nAlso it is somewhat too late to analyze Any when processing\nStateChange, as to do that properly one needs full package\ndefinition.\n\nBUG\u003dchromium:434767\nTEST\u003dcros_workon_make --test buffet\n\nChange-Id: Iaf12c2e8e7e8f9c84f6492d9fbd8a495be3c0a94\nReviewed-on: https://chromium-review.googlesource.com/231035\nTested-by: Anton Muhin \u003cantonm@chromium.org\u003e\nReviewed-by: Anton Muhin \u003cantonm@chromium.org\u003e\nCommit-Queue: Anton Muhin \u003cantonm@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "665a2d1b2ed5e966e665cb8585db125e90325037",
      "old_mode": 33188,
      "old_path": "buffet/commands/unittest_utils.h",
      "new_id": "577405ad9895114233a8e5e93136758b1961057a",
      "new_mode": 33188,
      "new_path": "buffet/commands/unittest_utils.h"
    },
    {
      "type": "modify",
      "old_id": "11a84b4ae7e9a94b7ec2526bfd27e86da4edd79b",
      "old_mode": 33188,
      "old_path": "buffet/states/mock_state_change_queue_interface.h",
      "new_id": "54b2cccdc586040c31983e0a580caa534ba2915d",
      "new_mode": 33188,
      "new_path": "buffet/states/mock_state_change_queue_interface.h"
    },
    {
      "type": "modify",
      "old_id": "f27b33930be1de4e1de93fda25cf7cfa8910a62e",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue.cc",
      "new_id": "74ac682045c1940011a224fd53c4c95a8f60d4d0",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "2ca46e6ff35dfc43bae8dd8117231e437ca6ee3e",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue.h",
      "new_id": "9181ef4f06c115abeeebac7cbbf9ed162e6017a9",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue.h"
    },
    {
      "type": "modify",
      "old_id": "84704ddf3447fc58b6b0394072d8c7815bc9bb47",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue_interface.h",
      "new_id": "053278895560d99695f6f1c01431bdf1bcfceaf2",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue_interface.h"
    },
    {
      "type": "modify",
      "old_id": "01f5f9f95e3ec3a7fc58e50e5a105e63d54f13b1",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue_unittest.cc",
      "new_id": "68fadcc8412570dfb691b9b63da5863a963fac84",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "80fdc8c17e98c3dee86b4d705ffc111f99b2c7c1",
      "old_mode": 33188,
      "old_path": "buffet/states/state_manager.cc",
      "new_id": "b621d02502da8ba9a4065e396d7da442055de79d",
      "new_mode": 33188,
      "new_path": "buffet/states/state_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "bdfad8c3892ddf31b566d7280d8c75540a769476",
      "old_mode": 33188,
      "old_path": "buffet/states/state_manager_unittest.cc",
      "new_id": "b035175a824e561c9c6a9be94db8f6d0a370c165",
      "new_mode": 33188,
      "new_path": "buffet/states/state_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b2e13839e9e9f83a51647078230e79d24f790e54",
      "old_mode": 33188,
      "old_path": "buffet/states/state_package.h",
      "new_id": "1430b5cb94a20b44cd4bebec6671a7e00057a079",
      "new_mode": 33188,
      "new_path": "buffet/states/state_package.h"
    }
  ]
}
