)]}'
{
  "commit": "17f710e0eccdb78996c6e3ee65b03d43c18e1d8b",
  "tree": "8ad4bf145f87a298e2e50688814c8a664577d635",
  "parents": [
    "637be7990843742d7ac6910ea909dcb09e9df175"
  ],
  "author": {
    "name": "Luis Hector Chavez",
    "email": "lhchavez@google.com",
    "time": "Mon Jul 18 16:08:56 2016 -0700"
  },
  "committer": {
    "name": "Luis Hector Chavez",
    "email": "lhchavez@google.com",
    "time": "Fri Jul 22 18:21:09 2016 +0000"
  },
  "message": "libweave: Update libchrome APIs to r405848\n\nThe new libchrome has been ported from Chromium and some APIs have\nchanged. Make necessary changes at call sites.\n\nNotable changes are:\n- base::Bind() now explicitly disallows captures in lambdas (which was\n  never allowed in the style guide).\n- base::ListValue::iterator now exposes std::unique_ptr\u003cbase::Value\u003e\n  instead of raw base::Value*.\n\nBUG\u003d29104761\nTEST\u003dAll tests in libweave_test pass on dragonboard-eng build\nTEST\u003dmake testall\n\nChange-Id: Ifb2d4f83f9f92b8ded5f12ac1c622e8ab5549b7d\nReviewed-on: https://weave-review.googlesource.com/4185\nReviewed-by: Robert Ginda \u003crginda@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6345939f7b2dfc93ec8cfa9497f2a4379bff5282",
      "old_mode": 33188,
      "old_path": "file_lists.mk",
      "new_id": "7d9b5c6751212c69c707c28d98be353b6df1bb93",
      "new_mode": 33188,
      "new_path": "file_lists.mk"
    },
    {
      "type": "modify",
      "old_id": "afc63fe36835e7edaa7bb99b60a5cf322468e872",
      "old_mode": 33188,
      "old_path": "src/access_revocation_manager_impl_unittest.cc",
      "new_id": "cd5887f684dd33b64686403fdd39aeded6ce0883",
      "new_mode": 33188,
      "new_path": "src/access_revocation_manager_impl_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "1e2e0ace630fa0ae81cc0fc7279c9248237cee07",
      "old_mode": 33188,
      "old_path": "src/commands/command_queue_unittest.cc",
      "new_id": "a590a36ab193aa17d25e2f1d0c50f26d3b63f6d4",
      "new_mode": 33188,
      "new_path": "src/commands/command_queue_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "805e57a22664fbf671df7cb8a06e4f5ac24256fb",
      "old_mode": 33188,
      "old_path": "src/component_manager_impl.cc",
      "new_id": "91567c0ce299e72e6deaa8a2021214c6823c19fa",
      "new_mode": 33188,
      "new_path": "src/component_manager_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "cdd089eae9fb71c132483a40732ea40d3bf2d221",
      "old_mode": 33188,
      "old_path": "src/component_manager_unittest.cc",
      "new_id": "180baf083fe94470bc11efd3196f7f8a7dd8e6d2",
      "new_mode": 33188,
      "new_path": "src/component_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "20fd9c05487cffca220b398eeaf52b720e3b2bc6",
      "old_mode": 33188,
      "old_path": "src/device_registration_info.cc",
      "new_id": "8cf24a7749d6a082b89f87dc151152f7e9152c8b",
      "new_mode": 33188,
      "new_path": "src/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "ff32c3dbe6ca09db463145b19890068692732aa2",
      "old_mode": 33188,
      "old_path": "src/device_registration_info_unittest.cc",
      "new_id": "b1976f2b15bef27f203af4fbad9fe0e1a7d0a2bd",
      "new_mode": 33188,
      "new_path": "src/device_registration_info_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "052b7c5ddb89651402fef3011b2fcb292ae5cf3a",
      "old_mode": 33188,
      "old_path": "src/notification/xmpp_iq_stanza_handler_unittest.cc",
      "new_id": "b15917170319f5de93458d66a268c4f4be8c1769",
      "new_mode": 33188,
      "new_path": "src/notification/xmpp_iq_stanza_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ada9f444f83dd2e59fe6f5a886d55995d606de30",
      "old_mode": 33188,
      "old_path": "src/privet/privet_handler.cc",
      "new_id": "2452fc5fa7800c4e11f0744ea45475dcc2eb1b57",
      "new_mode": 33188,
      "new_path": "src/privet/privet_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "2eae050b3d2cc326e1147b4e9b7aed42c325e7ce",
      "old_mode": 33188,
      "old_path": "src/streams_unittest.cc",
      "new_id": "4022cbe546ebc4ba2c2199f128832a04b5059894",
      "new_mode": 33188,
      "new_path": "src/streams_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "eb651497dcee4e2eb98cdf363467eab3cd7773fb",
      "old_mode": 33188,
      "old_path": "src/weave_unittest.cc",
      "new_id": "c609aa76b7715d5828a35474857b2fcc813d41e7",
      "new_mode": 33188,
      "new_path": "src/weave_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "46dbb913bee1d0bc17825fec1dbced0719c1b350",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/bind.h",
      "new_id": "9cf65b67764b0cbcb393cd392f6fdb480d57496b",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/bind.h"
    },
    {
      "type": "modify",
      "old_id": "5a4524a9df26864c501a6ce254468c7272c3cce0",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/bind_helpers.h",
      "new_id": "93d02e37a997cc81e776ffdce26f9107a5b1a7f0",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/bind_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "199467c5495197ae0f60827910f3681c8660e349",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/bind_internal.h",
      "new_id": "3d6ca09c41e4e31404a11bb16ad99a425bc6369c",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/bind_internal.h"
    },
    {
      "type": "modify",
      "old_id": "4c4f3e6fdff7caec59bb50f3b639333a1e5ae488",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/bind_unittest.cc",
      "new_id": "8188d2c9bcfdbc82543ae43c6e61f34b0ca67a1b",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/bind_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c04e90d32a7e2ca71fb4e2cc056d645140698042",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/callback.h",
      "new_id": "e087c731d18e21d2628c8dda75ea69f81f8425b7",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/callback.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "782371f6e71703059aeb6a4022a1aee785f1ad2d",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/callback_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "d7007946d538d201189b1d0edf00e317b833098a",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/callback_internal.h",
      "new_id": "7cec0bc54e90c73defc67018ac99464bb5fcac1d",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/callback_internal.h"
    },
    {
      "type": "modify",
      "old_id": "0d35a9d504c488c445c269732bc983232b51b015",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/callback_unittest.cc",
      "new_id": "aab05e7f9563c424a4501ca136cccdee928f2b01",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/callback_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "ec1ca515d34b6c607b8940b6185bef28a4d05e00",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/guid_posix.cc",
      "new_id": "bb41e8c21b2d1354049074fa67b3f54fbb1a3e23",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/guid.cc",
      "score": 62
    },
    {
      "type": "modify",
      "old_id": "1bb9ab2502ce2dc73f597273377b81dd13ce6a7a",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/guid.h",
      "new_id": "e6f4508d119cf40e54246388fe1c50a632476f86",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/guid.h"
    },
    {
      "type": "modify",
      "old_id": "acbd1a23669b94a5c0f1d352c497672ff466c603",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/guid_unittest.cc",
      "new_id": "e53fda8557b7559c87616ba77704c88bcc7a1f60",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/guid_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "708965a63cf1d0ef5091435df8841b5963030d66",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/json/json_parser.cc",
      "new_id": "011272ff9a29cc5e5210816e6bab76fba88d4b13",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/json/json_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "b1ad46e6653febb2ed23c0be5fae9cb120ecae53",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/json/json_reader_unittest.cc",
      "new_id": "1daf26ce60590366f328ed76a31cdfff16c04965",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/json/json_reader_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "be19c936e7dece390cfe5722f089b868dfdef0cc",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/json/json_writer.cc",
      "new_id": "060bce9c22b0e553fadf11b473ea36df000072b3",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/json/json_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "7aaa78b97f3328ff8393b767d94d58593ba5ada6",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/json/json_writer_unittest.cc",
      "new_id": "0e6875fc85d52818a3fe02799d07271c59043756",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/json/json_writer_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ab9707314e1d8c313e80d7d8e033bdd2950b605d",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/logging.cc",
      "new_id": "100d72665f24a98467f14702c234386eb8a4f66f",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/logging.cc"
    },
    {
      "type": "modify",
      "old_id": "1290bfe903d486e73d527fe8fe1754e063a4a507",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/logging.h",
      "new_id": "3b89853881a579a758ddf8168cd1b78c29d1c963",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/logging.h"
    },
    {
      "type": "modify",
      "old_id": "d2c1177664e65108e0728a9e2f00e09f0e3c4af9",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/logging_unittest.cc",
      "new_id": "281b311ce225202d7d584c5be4aa6180a4def388",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/logging_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "46ee1dadb47472edc0b2f228c4b390c89f766854",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/macros.h",
      "new_id": "2bbf7e1930994c5c8eeb74040984385446f3ce9b",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/macros.h"
    },
    {
      "type": "modify",
      "old_id": "a480eb0551cea658c23b8cf86fadd9ba9c815b47",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/ref_counted.h",
      "new_id": "eed3062c77ef94699094e17c4d1c7dc7983ffad1",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/ref_counted.h"
    },
    {
      "type": "modify",
      "old_id": "7c9ced002dcbeebff11af19c658d3ae692784b30",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/weak_ptr.cc",
      "new_id": "cd43a01d0d261c35a926f6e34bbbe7bf8b86ba3f",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/weak_ptr.cc"
    },
    {
      "type": "modify",
      "old_id": "2efb02407cf212a6e2ef07f11dd01fdb3044704c",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/weak_ptr.h",
      "new_id": "509b3802d6bb1a09852f4a559eb2c83c6688f7c0",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/weak_ptr.h"
    },
    {
      "type": "modify",
      "old_id": "982becd13bf2ee2bee68440f71fc4d6c89f3f218",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/weak_ptr_unittest.cc",
      "new_id": "9c5c29bf200f266093ae28cbfe04cd3e7cbcb6bf",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/weak_ptr_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "bb760916812011da59d030daf1212e30873e3625",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/observer_list.h",
      "new_id": "0f743675f24fd174c70a84e88d1688b3e87b3deb",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/observer_list.h"
    },
    {
      "type": "modify",
      "old_id": "af0faa6796ec2de7b80d9775213fd97e376aebc7",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/strings/string_number_conversions.h",
      "new_id": "49bb08bfc39d41d95db715f5dd71ea52228343a5",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/strings/string_number_conversions.h"
    },
    {
      "type": "modify",
      "old_id": "f505bb6fbaeb6d4ce8b275b495f7660baec03fb4",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/strings/string_util.h",
      "new_id": "6b873249554c66d047c7c8c9bf28e29ebe374eb9",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/strings/string_util.h"
    },
    {
      "type": "modify",
      "old_id": "0c3cac22711d3c86a4592b12c6aaf5852e412866",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/template_util.h",
      "new_id": "158daf157d5297484f5fb151e784a5b49bcdc170",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/template_util.h"
    },
    {
      "type": "modify",
      "old_id": "25f4ba30928829f184bca46d6dfda13a674c889e",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/template_util_unittest.cc",
      "new_id": "70ba06925a01420df2895e29095056d3f05c460e",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/template_util_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0dc892a835f611e3d75a6cd065f2d054971c8350",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/time/time.cc",
      "new_id": "dd65628905b110bc4c1a08a6b5a5a64829306bb7",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/time/time.cc"
    },
    {
      "type": "modify",
      "old_id": "9456cc7513c13727b87a9decd5837d65e9e5a912",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/time/time.h",
      "new_id": "974207a88b9341b7f3ef3c91f3dcb0050598d717",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/time/time.h"
    },
    {
      "type": "modify",
      "old_id": "4b37b4a6914495d421ea163c337a73d05376ef89",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/time/time_posix.cc",
      "new_id": "ba805e022975c028c4b14e0adb68bca53511a263",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/time/time_posix.cc"
    },
    {
      "type": "modify",
      "old_id": "c471a76e49e4d2bfb45a4f939e39fe3c875f7521",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/time/time_unittest.cc",
      "new_id": "c4c61dfdb3dd646e38e03678f8e236fbaadad557",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/time/time_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "78dfd751fa750acb90f4096e88d3ff9a11ebc06e",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/tuple.h",
      "new_id": "3a8b88a39baeb08988b43535488df21cfdd39945",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/tuple.h"
    },
    {
      "type": "modify",
      "old_id": "668c115e29d2e587c1be06598c6e20c81128c03f",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/tuple_unittest.cc",
      "new_id": "65e33965506b28c72a2847382cf66dc831492d1d",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/tuple_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4af9919fe49f5f50c792292e1991f55980c03a27",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/values.cc",
      "new_id": "89c4e33f0ccb091d6e126169c1740c0b06979915",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/values.cc"
    },
    {
      "type": "modify",
      "old_id": "fca52397d5d821f71c47fbb6d377869111560ac9",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/values.h",
      "new_id": "d5c43ef42a0d14d369addc5e88fc142171ca8c9e",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/values.h"
    },
    {
      "type": "modify",
      "old_id": "5e49446c07e8d1049ea47628a2546854c2db1df2",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/values_unittest.cc",
      "new_id": "bc5424e9967d01bd9d5ca914038c35a55f050217",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/values_unittest.cc"
    }
  ]
}
