)]}'
{
  "commit": "8ac8f8e557fd55b68516d6bb969f607f9a6c40bb",
  "tree": "709a15b02dfb0af8c4f1ca81184cda199c683452",
  "parents": [
    "7c6b1cfc78c90f7e9adeb6c6f0a10844379002f7"
  ],
  "author": {
    "name": "Ben Chan",
    "email": "benchan@google.com",
    "time": "Wed Feb 08 12:58:14 2017 -0800"
  },
  "committer": {
    "name": "Ben Chan",
    "email": "benchan@google.com",
    "time": "Wed Feb 08 22:32:42 2017 +0000"
  },
  "message": "Migrate usage of deprecated base::Value methods.\n\nMethods provided by base::Value that consume or produce unmanaged raw\npointers have been deprecated and will be eventually removed from\nlibchrome. This CL migrates the usage of these deprecated methods in the\nlibweave code to the equivalent methods that use std::unique_ptr.\n\nBUG\u003dchromium:689697\nTEST\u003dRun unit tests.\n\nChange-Id: I8cc5bb5d7a6ea742ad46e071db0887430bde5641\nReviewed-on: https://weave-review.googlesource.com/8458\nReviewed-by: Eric Caruso \u003cejcaruso@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ec3d3e9a0ba99df8431b36994ea81b67e45ad8a",
      "old_mode": 33188,
      "old_path": "src/commands/cloud_command_proxy.cc",
      "new_id": "3348d52bc82d97488f8c73312044e5d61820fa82",
      "new_mode": 33188,
      "new_path": "src/commands/cloud_command_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "053e7aa1644412756022d99f2cd0e3243213060c",
      "old_mode": 33188,
      "old_path": "src/commands/command_dictionary.cc",
      "new_id": "3d2354aa102933467ad4a8c34685f8d873a4fd0c",
      "new_mode": 33188,
      "new_path": "src/commands/command_dictionary.cc"
    },
    {
      "type": "modify",
      "old_id": "f152d82c14c4eba16370efb364da455db51ee75d",
      "old_mode": 33188,
      "old_path": "src/commands/command_instance.cc",
      "new_id": "2b99113ddd469ab880607a4fca665999bd610687",
      "new_mode": 33188,
      "new_path": "src/commands/command_instance.cc"
    },
    {
      "type": "modify",
      "old_id": "b70beffac7978136bd2df2160e65c584830c8930",
      "old_mode": 33188,
      "old_path": "src/commands/object_schema.cc",
      "new_id": "3ff5ceeabbb707cf9b4bf046d1ec3e814b42d46f",
      "new_mode": 33188,
      "new_path": "src/commands/object_schema.cc"
    },
    {
      "type": "modify",
      "old_id": "b7e9cf6746af3d71504dc110cc84d07df1d7f603",
      "old_mode": 33188,
      "old_path": "src/commands/prop_constraints.cc",
      "new_id": "bc8e9ba25ee06fc912d026eb1ee63ea6697b4189",
      "new_mode": 33188,
      "new_path": "src/commands/prop_constraints.cc"
    },
    {
      "type": "modify",
      "old_id": "88a53bd31b569d0b7e994a7ceda4fdcd1b5cb639",
      "old_mode": 33188,
      "old_path": "src/commands/prop_types.cc",
      "new_id": "a1463a8a62c814040dc282f4bd58c9d83281bd7f",
      "new_mode": 33188,
      "new_path": "src/commands/prop_types.cc"
    },
    {
      "type": "modify",
      "old_id": "3c3e949676a9cc9f9d7f4035ffe9b30f795b2f68",
      "old_mode": 33188,
      "old_path": "src/commands/schema_utils.cc",
      "new_id": "05542b20eb9d1b6490b39bdae39f04d17ee7d2a0",
      "new_mode": 33188,
      "new_path": "src/commands/schema_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "0c1d1b38569cbeea02ce0116b7a87110247de649",
      "old_mode": 33188,
      "old_path": "src/commands/schema_utils.h",
      "new_id": "ee9ad41c3adddf89390f4984c7afbb721f507ae0",
      "new_mode": 33188,
      "new_path": "src/commands/schema_utils.h"
    },
    {
      "type": "modify",
      "old_id": "3ee71ea045d384e522c985fba57054346a0e8a31",
      "old_mode": 33188,
      "old_path": "src/device_registration_info.cc",
      "new_id": "8055363debc472ccaa948b290ebdefbf2a9ea77e",
      "new_mode": 33188,
      "new_path": "src/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "df4a438b58f9ce93c77716a4fcac2f5b4394d16a",
      "old_mode": 33188,
      "old_path": "src/device_registration_info_unittest.cc",
      "new_id": "6ccf00edff6ec444c90f43bb4e47744b973edd11",
      "new_mode": 33188,
      "new_path": "src/device_registration_info_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d6126688b6cf237c7d9713f233c41bab3f3f2292",
      "old_mode": 33188,
      "old_path": "src/privet/cloud_delegate.cc",
      "new_id": "79c98cf16d0963915e9a81dbb8a90e32e55549b8",
      "new_mode": 33188,
      "new_path": "src/privet/cloud_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "2186f2fb8182b0e64c1bfa9dbd193d40cd13907a",
      "old_mode": 33188,
      "old_path": "src/privet/mock_delegates.h",
      "new_id": "ef40eb8a0852ef54ae33ab3c34e4c5bb2170c240",
      "new_mode": 33188,
      "new_path": "src/privet/mock_delegates.h"
    },
    {
      "type": "modify",
      "old_id": "157c98207dd330fab47e0f0980ba0a191afa65f8",
      "old_mode": 33188,
      "old_path": "src/privet/privet_handler.cc",
      "new_id": "25b2e4c2ba7705817c4f9f9e00f76c96e6ebc949",
      "new_mode": 33188,
      "new_path": "src/privet/privet_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "fe6e669d0f58a818fc5748d11e731d75a8b9ec0e",
      "old_mode": 33188,
      "old_path": "src/states/state_manager.cc",
      "new_id": "d430029ec2d6d3cc79efd1e39037a6d169019a5e",
      "new_mode": 33188,
      "new_path": "src/states/state_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "0b8e219892767027e199fe78200b7504223940ab",
      "old_mode": 33188,
      "old_path": "src/states/state_package.cc",
      "new_id": "a23d06809c65cd455b3f8275a3f3f734f368ce2b",
      "new_mode": 33188,
      "new_path": "src/states/state_package.cc"
    },
    {
      "type": "modify",
      "old_id": "67c3c97cff76a67130d4fa68bd80dd89ff06a4ed",
      "old_mode": 33188,
      "old_path": "src/weave_unittest.cc",
      "new_id": "fba9a8ae4a751df73c99507953ef4ace66b1e571",
      "new_mode": 33188,
      "new_path": "src/weave_unittest.cc"
    }
  ]
}
