)]}'
{
  "commit": "38a2aef3d483ef9bd73989a0a25a636a7d03cad9",
  "tree": "e334ff22c7d5bb72653a3ee97918658b5f030361",
  "parents": [
    "bf79a9eb710d8c9df6ab3e5e305ff6c881a19ab2"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Mon Mar 28 15:41:49 2016 -0700"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Tue Mar 29 15:05:55 2016 +0000"
  },
  "message": "libweave: Remove release() calls on scoped_ptr\n\nNow that scoped_ptr is just a type alias to std::unique_ptr, there\nis no need to do release()/aquire semantics to convert between\nscoped_ptr and unique_ptr. Also, replaced base::Value::DeepCopy with\nthe safer smart-pointer-enabled base::Value::CreateDeepCopy.\n\nChange-Id: I6b7ed78b3fae6d42a68b7d73ae4d9d5eebf48922\nReviewed-on: https://weave-review.googlesource.com/3067\nReviewed-by: Robert Ginda \u003crginda@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07c023155c15874791524548df541670dcda4259",
      "old_mode": 33188,
      "old_path": "examples/daemon/light/light.cc",
      "new_id": "66167b4eef7da884dc458004d9cf3609adf34369",
      "new_mode": 33188,
      "new_path": "examples/daemon/light/light.cc"
    },
    {
      "type": "modify",
      "old_id": "daf197176b0324e7497d149d945d406df9046766",
      "old_mode": 33188,
      "old_path": "examples/daemon/oven/oven.cc",
      "new_id": "f92c8386259ead57759309e20e22961110c56517",
      "new_mode": 33188,
      "new_path": "examples/daemon/oven/oven.cc"
    },
    {
      "type": "modify",
      "old_id": "ce924374016ac210f244e726b468d1488b7152c4",
      "old_mode": 33188,
      "old_path": "src/access_api_handler.cc",
      "new_id": "5e0882ec09cfa153a2ff93fe4654eb169949c877",
      "new_mode": 33188,
      "new_path": "src/access_api_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "b58facd4643e80cc0f891e1b83799b186d3ce596",
      "old_mode": 33188,
      "old_path": "src/access_api_handler_unittest.cc",
      "new_id": "f53a6d1dbfcc0621cc61bef0bf016cc9ab7a2d97",
      "new_mode": 33188,
      "new_path": "src/access_api_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2a202d10bc5c38d0e2352af90e5d21d7a035e0d8",
      "old_mode": 33188,
      "old_path": "src/base_api_handler_unittest.cc",
      "new_id": "12fb3b6a235ab44a3bcf8bf60e979181790b5418",
      "new_mode": 33188,
      "new_path": "src/base_api_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "f8f8d1f62f5e68fbf8b7c91846dbe465030e3d6a",
      "old_mode": 33188,
      "old_path": "src/commands/cloud_command_proxy.cc",
      "new_id": "c12e83327e36644491023b4c0eaf352b91bee93f",
      "new_mode": 33188,
      "new_path": "src/commands/cloud_command_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "dfc3fbdc823ea0d501981da70d5e17e05c96d290",
      "old_mode": 33188,
      "old_path": "src/commands/command_instance.cc",
      "new_id": "1e7e16f8fa4e7cf8bb5d201e5718659918e18faa",
      "new_mode": 33188,
      "new_path": "src/commands/command_instance.cc"
    },
    {
      "type": "modify",
      "old_id": "0ac6e4d901cc3a7041cd567fca441a163f362b5e",
      "old_mode": 33188,
      "old_path": "src/component_manager_impl.cc",
      "new_id": "805e57a22664fbf671df7cb8a06e4f5ac24256fb",
      "new_mode": 33188,
      "new_path": "src/component_manager_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b399d1f60c4ad49b019e1d62e36bee6f63b95536",
      "old_mode": 33188,
      "old_path": "src/device_registration_info.cc",
      "new_id": "a278e63738b3ff5f79880e06136ac6feb2be4a6e",
      "new_mode": 33188,
      "new_path": "src/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "d7e9befde57162114f579f14c609632f40fe4624",
      "old_mode": 33188,
      "old_path": "src/privet/cloud_delegate.cc",
      "new_id": "f9d53c38f29c1dd23b2dcaee3d203dce0e6c68ab",
      "new_mode": 33188,
      "new_path": "src/privet/cloud_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "3742494469ffc262cbda460beec1b5db992969da",
      "old_mode": 33188,
      "old_path": "src/privet/mock_delegates.h",
      "new_id": "5338e1bd83161948c6f011e9129a8a04cab79d7c",
      "new_mode": 33188,
      "new_path": "src/privet/mock_delegates.h"
    },
    {
      "type": "modify",
      "old_id": "41936b6b2ec379f45ba5306225b64ac4f4baa3ac",
      "old_mode": 33188,
      "old_path": "src/privet/privet_handler.cc",
      "new_id": "42a1c236def637ac50f75410d080f34b0839e21c",
      "new_mode": 33188,
      "new_path": "src/privet/privet_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "b7fb758cf5f97011c2aaff3d15b29dda5ee99bae",
      "old_mode": 33188,
      "old_path": "src/privet/privet_handler_unittest.cc",
      "new_id": "0c9f158644024a61decfbd315b8e552a89cba7f8",
      "new_mode": 33188,
      "new_path": "src/privet/privet_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "effe7f3f8ff940942fef1917cd1d0d820c32b009",
      "old_mode": 33188,
      "old_path": "src/states/state_change_queue.cc",
      "new_id": "dcb19df3d07296c286ce54ac2b32d7eebb1bf293",
      "new_mode": 33188,
      "new_path": "src/states/state_change_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "2176e7f093a60bda33e3672b3fd9d1b1c532174d",
      "old_mode": 33188,
      "old_path": "src/test/unittest_utils.cc",
      "new_id": "effadaef7af0e16c07b200e76c3813d96bff3753",
      "new_mode": 33188,
      "new_path": "src/test/unittest_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "bd15e610c4dff38847d8ec38e37f6262fb495cc4",
      "old_mode": 33188,
      "old_path": "src/utils.cc",
      "new_id": "d74c81e3316420f4e4566faeded0d3f36db40eba",
      "new_mode": 33188,
      "new_path": "src/utils.cc"
    },
    {
      "type": "modify",
      "old_id": "d92dace565e9589404f99495e383a9d7f750de99",
      "old_mode": 33188,
      "old_path": "src/weave_unittest.cc",
      "new_id": "eb651497dcee4e2eb98cdf363467eab3cd7773fb",
      "new_mode": 33188,
      "new_path": "src/weave_unittest.cc"
    }
  ]
}
