)]}'
{
  "commit": "0d50107079e3b7d35b310d7e91ca491c17c8e840",
  "tree": "919492ef5f6ad879efea95a58bf97fefb78118b4",
  "parents": [
    "575118a184a33f7a99db6b743f7b032e8544d492"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@chromium.org",
    "time": "Tue Aug 18 18:09:46 2015 -0700"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Thu Aug 20 06:45:55 2015 -0700"
  },
  "message": "libweave: Remove few small base/ dependencies\n\nIn particular Contains() and SimpleTestClock and StringPiece from\ncrypto.\n\nAlso updated some includes.\n\nBUG\u003dbrillo:1256\nTEST\u003d`FEATURES\u003dtest emerge-gizmo libweave buffet`\n\nChange-Id: I4efd2e8154c7c432532d7e18afec9acf10f156f1\nReviewed-on: https://chromium-review.googlesource.com/294340\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nTested-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7c66c559b978a99a5bbe60b021d2aec16adf01d",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224.cc",
      "new_id": "99fd2d1bbb49eca76e216ee38ca773f60d7355c8",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224.cc"
    },
    {
      "type": "modify",
      "old_id": "a835ecd98b0045679c4ccfd206cf797222025471",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224.h",
      "new_id": "ea15acffada9cc173177084be1cc722a1e57c0ba",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224.h"
    },
    {
      "type": "modify",
      "old_id": "634c7e6676a37d15b00f9c3edc44f0075f97a302",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224_spake.cc",
      "new_id": "890002a93ffdf18304dcbb84d56e33fbb39c9c6c",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224_spake.cc"
    },
    {
      "type": "modify",
      "old_id": "aea280d0c45b0e8037aa63617420e67f8743ced8",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224_spake.h",
      "new_id": "547f8dcfe6e868a73504665a16d6376bd687f37a",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224_spake.h"
    },
    {
      "type": "modify",
      "old_id": "5d149da66b76dcd0319f0e6badd1924710f38429",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/p224_unittest.cc",
      "new_id": "c0d3b2f88e5f765f49d3d19bddbd4ba990a3cdcc",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/p224_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "59a111dd034904ab96ec7e4d1f229a94d99ab39a",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/sha2.cc",
      "new_id": "d4e3ac9ee08453f3a134098086cee9da3b6bcd1c",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/sha2.cc"
    },
    {
      "type": "modify",
      "old_id": "34f6af893f9507549b76faa5e98b7b53508a72a3",
      "old_mode": 33188,
      "old_path": "libweave/external/crypto/sha2.h",
      "new_id": "920a7986708cdcf00fd25433421a9c32ce0e3218",
      "new_mode": 33188,
      "new_path": "libweave/external/crypto/sha2.h"
    },
    {
      "type": "modify",
      "old_id": "278d2f9ed19c13a5599966edaa222aad9c087958",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/error.h",
      "new_id": "344f56f8da5c4d02ac616fcf7a6222684af3fe51",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/error.h"
    },
    {
      "type": "modify",
      "old_id": "313e05f79b5f886288a6b9ea6bc65de8ed48dc23",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_task_runner.h",
      "new_id": "d0d06f0703163d989b4dcbf62e99b2d4603f345f",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/mock_task_runner.h"
    },
    {
      "type": "modify",
      "old_id": "0b349b6f2cce2793ecc0294b496e335ef5217065",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/task_runner.h",
      "new_id": "66b83abdd8bb1c897ebdf52bb91489247a19f0f8",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/task_runner.h"
    },
    {
      "type": "modify",
      "old_id": "3e641d7888a1a76f6c80d005a4b8f667e65ad878",
      "old_mode": 33188,
      "old_path": "libweave/src/base_api_handler.cc",
      "new_id": "b9e4de4f143d31df9caf3d7c5a02856ad09c4534",
      "new_mode": 33188,
      "new_path": "libweave/src/base_api_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "851a2838731a784076eec7253e45a0d0937c3ad1",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_queue.h",
      "new_id": "66cc2d20226c986fffd8bd9d27b221fc67af2286",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_queue.h"
    },
    {
      "type": "modify",
      "old_id": "c1ab1c418bab5a7969c92692123cdd20fbdf83e4",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/prop_constraints.cc",
      "new_id": "babba85759bb93909d26a88db632eef903d3c969",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/prop_constraints.cc"
    },
    {
      "type": "modify",
      "old_id": "85455ed34378bf06329ac9c484dc7fc6908cd09a",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/schema_utils.cc",
      "new_id": "b48b89b733c4cbfccade5cc2f5280635b8898118",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/schema_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "5691ddd50cac76d78e6bd259e5158185906561cd",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/schema_utils.h",
      "new_id": "570fb4261b3087d3e79e56cfb026e844d980e365",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/schema_utils.h"
    },
    {
      "type": "modify",
      "old_id": "0b9c2e3e6dbdddeddc5636f88b9a5a3ba81e7b90",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/unittest_utils.cc",
      "new_id": "12a1c02bf8f6baf4b7be9957a09054813bb4c9ad",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/unittest_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "76265cd8b9645c3c502c27e25aa23b4a2a5801f8",
      "old_mode": 33188,
      "old_path": "libweave/src/data_encoding_unittest.cc",
      "new_id": "6a546f8b15044037e21588c540d64a67b3885bab",
      "new_mode": 33188,
      "new_path": "libweave/src/data_encoding_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0f5109850e0cb9367cde0f3855e5ef23666bcf41",
      "old_mode": 33188,
      "old_path": "libweave/src/device_manager.cc",
      "new_id": "4187df764e3db662faf6d74e9887925897efa2b6",
      "new_mode": 33188,
      "new_path": "libweave/src/device_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "45f2257d82101f0ca38e8b4d7efb3b013ae8dd41",
      "old_mode": 33188,
      "old_path": "libweave/src/device_registration_info.h",
      "new_id": "564fb87eea4feac1cd50f4aa2b58e0476b0cbf73",
      "new_mode": 33188,
      "new_path": "libweave/src/device_registration_info.h"
    },
    {
      "type": "modify",
      "old_id": "7b10152dbe56f1367028f2d2e32c6593a93231a8",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/pull_channel.h",
      "new_id": "7f1b7895e339e3b04d6c9759adc0a561b89b22b1",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/pull_channel.h"
    },
    {
      "type": "modify",
      "old_id": "18162880990f21201e178d841d3029dee7cd7906",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_channel_unittest.cc",
      "new_id": "eaacf83e8bba97dd2878927be6290b54e2ec8d2f",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "eb1f1b6dc5d2e3fa5fc9f9fbac77bae40c780a86",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_iq_stanza_handler.h",
      "new_id": "b4edcac4764f1ec9b8468cf767eaf5dda9a8393f",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_iq_stanza_handler.h"
    },
    {
      "type": "modify",
      "old_id": "b83df362f03f1b6edf4f12bc3ed290df3286b80c",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_handler.cc",
      "new_id": "97a8d6a14ff322c7c94dfe1a39f1ecb17b3a89d6",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "b46e5b647f519c92a74e03ee024cb509aead6868",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_types.h",
      "new_id": "d01350049931747e5a9e3ce28932ff906eacd706",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_types.h"
    },
    {
      "type": "modify",
      "old_id": "409f09a4d4c3d03583b6a6d1b5acffcda8596ded",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager.cc",
      "new_id": "588cbd38c575b6e353f31c04505d4e0b79735106",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "60c59e8b9b48fb32cd50605ad4afaedd99b6dc52",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager.h",
      "new_id": "07f8c0cb69128426c707e5d70f8b9e452b251f70",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager.h"
    },
    {
      "type": "modify",
      "old_id": "345e5320f985a86d96dac419c8d1ed8f1590ef93",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_change_queue.cc",
      "new_id": "8f787ca29c5a9a1202f01423d712a456d851e471",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_change_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "4b2acafa394b3155d7d957df5a7d0aea79491ad1",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_change_queue.h",
      "new_id": "328920987430edcc25f6305efdc841a2315a253e",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_change_queue.h"
    },
    {
      "type": "modify",
      "old_id": "215818f5a5def0f2560cda42cfbf194847189921",
      "old_mode": 33188,
      "old_path": "libweave/src/weave_testrunner.cc",
      "new_id": "5de7caec6cf5fc371b736d159114aae1d63c2eb1",
      "new_mode": 33188,
      "new_path": "libweave/src/weave_testrunner.cc"
    }
  ]
}
