)]}'
{
  "commit": "bf79a9eb710d8c9df6ab3e5e305ff6c881a19ab2",
  "tree": "7d10752e918135578ef2c19c94ee48ef33c89487",
  "parents": [
    "b9bbdc69c86ce7a1b8f2221fba4fe8f50fd6b9a8"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Mon Mar 28 15:11:43 2016 -0700"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Tue Mar 29 15:05:51 2016 +0000"
  },
  "message": "libweave: Port base/ changes from Chromium project\n\nNow this makes the state of base/ match libchrome\u0027s implementation\non Brillo and Chrome OS.\n\nChange-Id: I1c1eb30d2669aeb58a77f332f8c69f130d00878c\nReviewed-on: https://weave-review.googlesource.com/3065\nReviewed-by: Robert Ginda \u003crginda@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e13553f51b76a4f531919f36461499eed638d8c9",
      "old_mode": 33188,
      "old_path": "file_lists.mk",
      "new_id": "6345939f7b2dfc93ec8cfa9497f2a4379bff5282",
      "new_mode": 33188,
      "new_path": "file_lists.mk"
    },
    {
      "type": "modify",
      "old_id": "770e45706b02da7a041f4415bbd387f47f50e1e4",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/bind.h",
      "new_id": "46dbb913bee1d0bc17825fec1dbced0719c1b350",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/bind.h"
    },
    {
      "type": "modify",
      "old_id": "23e2cc9a348aad417e01215048b44de87a56bc78",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/bind_helpers.h",
      "new_id": "5a4524a9df26864c501a6ce254468c7272c3cce0",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/bind_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "50c3e242ce961ec5cd98bb3aab31465407d7d53d",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/bind_internal.h",
      "new_id": "199467c5495197ae0f60827910f3681c8660e349",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/bind_internal.h"
    },
    {
      "type": "modify",
      "old_id": "f3a121159e882562457ecdf68e59a70e419ae667",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/bind_unittest.cc",
      "new_id": "76d158b54e47e1080041a94b82218bb4fcb4541b",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/bind_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "3bf0008b6d33bf73e075f502523327817ddb1345",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/callback.h",
      "new_id": "c04e90d32a7e2ca71fb4e2cc056d645140698042",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/callback.h"
    },
    {
      "type": "modify",
      "old_id": "a9a263a50ea77517e6514792843660d6d25435ca",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/callback_forward.h",
      "new_id": "8b9b89cdc231bcf1020111e91bcbda14fd4e678c",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/callback_forward.h"
    },
    {
      "type": "modify",
      "old_id": "f0d16bba5b4445b68a0ad16985d2476ae90187dd",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/callback_internal.cc",
      "new_id": "932d36c88df877464984ca95b624ba975112a10c",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/callback_internal.cc"
    },
    {
      "type": "modify",
      "old_id": "63394378888d26ef1f7df9b785e352f2754d6846",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/callback_internal.h",
      "new_id": "3682bf9d355a14da9fe6b7e1d2b17e2899019474",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/callback_internal.h"
    },
    {
      "type": "modify",
      "old_id": "6306f47dfabaac8c5d739bfff5454e04900c4dd1",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/logging.cc",
      "new_id": "ab9707314e1d8c313e80d7d8e033bdd2950b605d",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/logging.cc"
    },
    {
      "type": "modify",
      "old_id": "ee10ae22fb06f983c7888799388bd2f9f755224c",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/logging.h",
      "new_id": "1290bfe903d486e73d527fe8fe1754e063a4a507",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/logging.h"
    },
    {
      "type": "modify",
      "old_id": "33bacba3bba0624ffa4150c9bd318e0ea3f7faf7",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/raw_scoped_refptr_mismatch_checker.h",
      "new_id": "5dbc183acdf3f71ba8dc62ab36462e11f70c332a",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/raw_scoped_refptr_mismatch_checker.h"
    },
    {
      "type": "modify",
      "old_id": "95fa565a3ad81efb5a7f96f2ac3424e298a64aac",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/ref_counted.h",
      "new_id": "a480eb0551cea658c23b8cf86fadd9ba9c815b47",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/ref_counted.h"
    },
    {
      "type": "modify",
      "old_id": "88ee98166e64d83c9fe5bec1f1fcd7cdd51e748f",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/ref_counted_unittest.cc",
      "new_id": "739b45f8e58006991b279d81302f68052786ed2a",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/ref_counted_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d68604e25d008175a9942184e3072369f6fdadd3",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/scoped_ptr.h",
      "new_id": "2d2c0ecc4adb90a703a659b743791b07e0fcdb7c",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/scoped_ptr.h"
    },
    {
      "type": "delete",
      "old_id": "c1eb469f7327b273ad2428f9e7b8af4b3b773da1",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/scoped_ptr_unittest.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0f91ef3f8c8997191595e9ce18cf42bcb92397e0",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/weak_ptr.cc",
      "new_id": "7c9ced002dcbeebff11af19c658d3ae692784b30",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/weak_ptr.cc"
    },
    {
      "type": "modify",
      "old_id": "c1c52ee45fcd320018c19b0a92f4b1744257c9da",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/weak_ptr.h",
      "new_id": "601c3790b32a562e125f46f8eb4de2f6e256af0a",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/weak_ptr.h"
    },
    {
      "type": "modify",
      "old_id": "8d4057cfe4d474a8ead0be4bad40b35224529c38",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/memory/weak_ptr_unittest.cc",
      "new_id": "fdbb280a7fd80809a782190d40414220ef3c19ac",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/memory/weak_ptr_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "24bf9d75452edee2adf2013825ce6bc860938d12",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/move.h",
      "new_id": "42242b420e6aa3344ff1fcc5ff25ce1d0d30ba22",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/move.h"
    },
    {
      "type": "modify",
      "old_id": "e1d376a0a12c8ec147cc19aa0a906ef92fa2d184",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/numerics/safe_conversions_impl.h",
      "new_id": "03e7ee6062ec591be519fa49bbb949414259fa38",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/numerics/safe_conversions_impl.h"
    },
    {
      "type": "modify",
      "old_id": "ddffb6e51772594102faf3bfc355541b60f8fd89",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/numerics/safe_math.h",
      "new_id": "9757f1c8eb6917e3e16bc0b2d5f4186db37d80a3",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/numerics/safe_math.h"
    },
    {
      "type": "modify",
      "old_id": "8ac7b0cbd896383819ad20439ff4eea80a95bd3a",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/numerics/safe_numerics_unittest.cc",
      "new_id": "de93e49bda70efbce113f9ce6bba86d22196d33a",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/numerics/safe_numerics_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c02c87509bc09fd336a41c08e8c403d2013837ab",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/rand_util.cc",
      "new_id": "fab6c6613c2a9868310a66f9d8e71c689f310267",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/rand_util.cc"
    },
    {
      "type": "modify",
      "old_id": "ac0fd46252684b9bbe361c5ced19d78c2ac95b3e",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/strings/string_number_conversions.cc",
      "new_id": "529e913e0800b2dd415ae9b764dbb6ebe772dc88",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/strings/string_number_conversions.cc"
    },
    {
      "type": "modify",
      "old_id": "1cfb2c80c9ac0f8f5537e6c5f9ae83f6706b3cad",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/strings/string_number_conversions_unittest.cc",
      "new_id": "d570c08a49e71d51f9951dc0ca064ffa5bc28287",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/strings/string_number_conversions_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c79d9fa2a2c3243b280f6c2982b846d4783fbee2",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/strings/string_piece.h",
      "new_id": "b68b1f2695d42ac75984ba4f9fad6cafde687b6b",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/strings/string_piece.h"
    },
    {
      "type": "modify",
      "old_id": "eb0c546ef3d0be0131d597d090dc77f70d599b4e",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/strings/string_util.cc",
      "new_id": "50f7a23ea94a84566268048760221e2ae60065c6",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/strings/string_util.cc"
    },
    {
      "type": "modify",
      "old_id": "d6b6e10d24f274dae5c9b194a189e0d52bd87c32",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/strings/string_util.h",
      "new_id": "f505bb6fbaeb6d4ce8b275b495f7660baec03fb4",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/strings/string_util.h"
    },
    {
      "type": "modify",
      "old_id": "451fbd87459e3916d8ecb3c30ea47fd63a9c6835",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/strings/string_util_unittest.cc",
      "new_id": "8d77d36cc6b02d46c929313d20d7d15127d19320",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/strings/string_util_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7b61d2437a0ee30247bf0fc2a02e20efc7099f7f",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/template_util.h",
      "new_id": "0c3cac22711d3c86a4592b12c6aaf5852e412866",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/template_util.h"
    },
    {
      "type": "modify",
      "old_id": "ce029af0950fd4a00ae81251b44b8931e894f1ce",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/template_util_unittest.cc",
      "new_id": "25f4ba30928829f184bca46d6dfda13a674c889e",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/template_util_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e5872cc4fa8b90904554ed45f26b93800446a946",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/tuple.h",
      "new_id": "78dfd751fa750acb90f4096e88d3ff9a11ebc06e",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/tuple.h"
    },
    {
      "type": "modify",
      "old_id": "55719da5435462c4f832571b0798dd387551368d",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/values.cc",
      "new_id": "29f030166511667f6732839d2f10f405b985f251",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/values.cc"
    },
    {
      "type": "modify",
      "old_id": "25d2a795fdb11152ff245eea06b4ab61e844b06f",
      "old_mode": 33188,
      "old_path": "third_party/chromium/base/values.h",
      "new_id": "36e24ccd2a547b8bd44cf47ceffbc691a2dc81db",
      "new_mode": 33188,
      "new_path": "third_party/chromium/base/values.h"
    }
  ]
}
