)]}'
{
  "commit": "216e86d0788ae267fb66256a1ea9a7c439fe2464",
  "tree": "256fb5fb39210fb370761f28d60478dd781d06e7",
  "parents": [
    "3110deb4d4e3e2cc0f38f23990ef68cdcf3d8301"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Tue Oct 06 20:23:02 2015 -0700"
  },
  "committer": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Wed Oct 07 17:53:40 2015 +0000"
  },
  "message": "Replace Device::SetProperties with \u0027nested\u0027 version\n\nPrevious implementation expected dictionary in form:\n{ \u0027package.name\u0027 : \u0027new_value\u0027 }\n\nnew version expects:\n{ \u0027package\u0027: {\u0027name\u0027 : \u0027new_value\u0027}}\n\nBUG:24267885\nChange-Id: I14ae43b7094e12a49433f16a5afa9e20bd5bccb1\nReviewed-on: https://weave-review.googlesource.com/1254\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12a00d75b1de4be789812a707a5e1032dd99305a",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/main.cc",
      "new_id": "a1161782419a222b02e4c47e3c773a1189ad55fc",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/main.cc"
    },
    {
      "type": "modify",
      "old_id": "eacd9592498e9e729d605a6d793e953505b50452",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/device.h",
      "new_id": "289cedb0051d9fc1ec6901822a57204965a736c4",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/device.h"
    },
    {
      "type": "modify",
      "old_id": "98fc6c28b39ca1827c7310fd2e603efd7a997791",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_device.h",
      "new_id": "310d5b4272ef1bd070ffae3a54df73b29eafbc4e",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_device.h"
    },
    {
      "type": "modify",
      "old_id": "8b6bf05ca1425029bf111d5c56c2936a0e802905",
      "old_mode": 33188,
      "old_path": "libweave/src/base_api_handler.cc",
      "new_id": "1a0a58dc1024a52e79448e5eb1ae97e4fa9fdc47",
      "new_mode": 33188,
      "new_path": "libweave/src/base_api_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "0f81a2e916a5d875fed6d3c2cac54cae5698c47a",
      "old_mode": 33188,
      "old_path": "libweave/src/device_manager.cc",
      "new_id": "25d8d40923565fa4d8340835962aa73b24b2597c",
      "new_mode": 33188,
      "new_path": "libweave/src/device_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "7161dc51e202e7fd764723fb8b1186c1d13a0c33",
      "old_mode": 33188,
      "old_path": "libweave/src/device_manager.h",
      "new_id": "8c85a1b7c48570f82f9e9b53b714ef24b9ba9d67",
      "new_mode": 33188,
      "new_path": "libweave/src/device_manager.h"
    },
    {
      "type": "modify",
      "old_id": "47ee8f7fdbf09bc179f1b98c076535485b726af7",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_handler.cc",
      "new_id": "9475cfe84b3a2f427814467b418f39c3f34df194",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "b0dd802875f22f7b92f5e1d2da398bc95c942075",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_manager.cc",
      "new_id": "c5798184647a90270997fa9cb63b487f2ad0b08e",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "72f9dddabc095d0b23fb295b80a935aa872a549e",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_manager.h",
      "new_id": "ce85e957c0217fc31a18564cfd78fec15ce8d27b",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_manager.h"
    },
    {
      "type": "modify",
      "old_id": "3273a16eaa37b930a28aec95685ea3547a18c7c9",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_manager_unittest.cc",
      "new_id": "3496ec60013bb658ca0c6442beae02937885bf9f",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "1b926f6ca486ce93c72adf82c06f2cdf8814724d",
      "old_mode": 33188,
      "old_path": "libweave/src/weave_unittest.cc",
      "new_id": "458a620839612f51bf89c55443aa3cafc6c17c9b",
      "new_mode": 33188,
      "new_path": "libweave/src/weave_unittest.cc"
    }
  ]
}
