)]}'
{
  "commit": "e79fa91bbc065a0659e54462add16fa61763dc8d",
  "tree": "2b195767870e37256cf65bcfc581f57d34f95bad",
  "parents": [
    "88e9d12481a165568243e5d3660421f54b87192f"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Fri Dec 04 17:24:15 2015 -0800"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Sun Dec 06 21:23:55 2015 +0000"
  },
  "message": "Add new component-based APIs to Device interface\n\nThis change just adds ComponentManager to DeviceManager and adds\nnew APIs that forward the calls to the component manager. The old\nAPIs are still intact and work with the old StateManager and Command\nManager.\n\nBUG: 25916427, 25917240, 25917419, 25917523, 25917601\nBUG: 25917650, 25917243, 25917525, 25917247\nChange-Id: I88ce4bc6c447335e8b48ad5b1555eaa6331e447f\nReviewed-on: https://weave-review.googlesource.com/1782\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca04bdf64ab82fafb50b4ca9f782c57652f8fda0",
      "old_mode": 33188,
      "old_path": "include/weave/device.h",
      "new_id": "2d7aaff11c022020b7cb5328ae074cd302015b00",
      "new_mode": 33188,
      "new_path": "include/weave/device.h"
    },
    {
      "type": "modify",
      "old_id": "e5063e708f3df65e1d6513e5023d171b38f14812",
      "old_mode": 33188,
      "old_path": "include/weave/test/mock_device.h",
      "new_id": "88cc5e0339ea83502bc42ea3ed3c35a8803c4054",
      "new_mode": 33188,
      "new_path": "include/weave/test/mock_device.h"
    },
    {
      "type": "modify",
      "old_id": "52b28822c187645c8f896f84051056c2b18a6e84",
      "old_mode": 33188,
      "old_path": "src/device_manager.cc",
      "new_id": "64a80930f1b8b9668b58826e29c2944a57269739",
      "new_mode": 33188,
      "new_path": "src/device_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "6c3df05a7c8aa0d7e805752ebb51977e6b928e45",
      "old_mode": 33188,
      "old_path": "src/device_manager.h",
      "new_id": "2a23755e472c8d34bc9ba5d08889c5e56aad6a24",
      "new_mode": 33188,
      "new_path": "src/device_manager.h"
    }
  ]
}
