)]}'
{
  "commit": "1e3636732171afb8cceb9e5cb835ec6a93787dba",
  "tree": "a665c9f065e2b0a38ed9192d1fe48916df28df03",
  "parents": [
    "1b64c43097a6d6ba3bc6077782946cae549cf33e"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Fri Sep 25 14:01:16 2015 -0700"
  },
  "committer": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Sat Sep 26 00:25:25 2015 +0000"
  },
  "message": "Move all providers into include/weave/provider\n\nBUG: 24267885\nChange-Id: I615611609dd26c73bc662e808c27820fe099218c\nReviewed-on: https://weave-review.googlesource.com/1171\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3121a925d723133413e2ebf604ab94dd84ca55f",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/avahi_client.h",
      "new_id": "ed955ecf4e120094eb257279a052736efd551868",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/avahi_client.h"
    },
    {
      "type": "modify",
      "old_id": "0915403def451f8a59cbb66f5769c14b1d4303f6",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/bluez_client.h",
      "new_id": "23e21ad43a85736166256a4c615cda132d3af900",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/bluez_client.h"
    },
    {
      "type": "modify",
      "old_id": "3ab349797ab5252f126db2c8c6d8e40646dab01a",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/curl_http_client.cc",
      "new_id": "2be12d768e076dc50a4f4f602c530b629e47e9d2",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/curl_http_client.cc"
    },
    {
      "type": "modify",
      "old_id": "45e13dc5a9b4ef724361c8118297c2041c293105",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/curl_http_client.h",
      "new_id": "853b7975522091106cde81a2f1adfc3dce29c3b4",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/curl_http_client.h"
    },
    {
      "type": "modify",
      "old_id": "8e456488d1a7b4ed28086734204195ca2d991700",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_http_server.cc",
      "new_id": "fff49cd8678f8d0584bc4332346f9c81e41e0a0c",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/event_http_server.cc"
    },
    {
      "type": "modify",
      "old_id": "52dd292a4a9dacf2441eb983249e000a6949b955",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_http_server.h",
      "new_id": "1005edc4c3191426d3d285f0892be471ef1c014b",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/event_http_server.h"
    },
    {
      "type": "modify",
      "old_id": "726a62156a452cce25e8dac35af068fa937dca0b",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_task_runner.h",
      "new_id": "3f04995f0ed07f6710d4b7b32264fb4731627605",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/event_task_runner.h"
    },
    {
      "type": "modify",
      "old_id": "f6e9b5ff81df3339894f0dafceddcd9575164e09",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/file_config_store.h",
      "new_id": "e2bd1c197832a6d0c2bff42717dea43b0cd0282d",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/file_config_store.h"
    },
    {
      "type": "modify",
      "old_id": "fc033b571324df882cf26615be7e4c05881f56bc",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/network_manager.cc",
      "new_id": "4f94ef2d105b19c75e882093ca7e9756a7c74e18",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/network_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "e59bc967d43357d5d78e88b17eac3b2441dcd17b",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/network_manager.h",
      "new_id": "4df2a077b22e6aaf62251ae395a2134e869a964f",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/network_manager.h"
    },
    {
      "type": "modify",
      "old_id": "a54578d89ba85a28e4cf99bc041795f1d73a0fda",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/ssl_stream.cc",
      "new_id": "920648fcc5283076ec3f08fc90f45200eddcf496",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/ssl_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "7343df9f9e6a7bdc4539ee0f1e58cbf1c1562b70",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/ssl_stream.h",
      "new_id": "ac0d76a7e493386d9b015b2429745586b6f5e5cf",
      "new_mode": 33188,
      "new_path": "libweave/examples/ubuntu/ssl_stream.h"
    },
    {
      "type": "delete",
      "old_id": "69fdc5e33dc5473b2d23fc6bdd6d33bcb340f604",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/bluetooth.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8a5af58408cd84ebde877724d0da0d6445c71d26",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/config_store.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c6b70ea5641300e8f26d7b0885b925b7f52605f1",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/device.h",
      "new_id": "6d1cd92e4476ff9641143e201e2fc3a517f3be26",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/device.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d87dcc0ba866068131380beae8102c7f3fbd1567",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/bluetooth.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85cae42d4e36601ac85fff3772064f6e1936cc91",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/config_store.h"
    },
    {
      "type": "rename",
      "old_id": "bdba69d4bc9cf2f73e9d8637228c5d2bee92335a",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/dns_service_discovery_provider.h",
      "new_id": "dfd94eb5a2eeab789868a479a04099edaba84c74",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/dns_service_discovery.h",
      "score": 71
    },
    {
      "type": "rename",
      "old_id": "611227119858e32bb868151060502e868aee669c",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/http_client.h",
      "new_id": "9671f0d43e88a9df2344d333c87c3d71e7cc7f29",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/http_client.h",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "2716600301f0f609cbda1db8b7dcd623b8b92e0d",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/http_server.h",
      "new_id": "1d4ab1e11472722ee3934a90522e314419c0d984",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/http_server.h",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "ac1dcc837575d0b85460b260c22decf86a2c452f",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/network_provider.h",
      "new_id": "bba60f06d4e5417438acfe359dc5d7ce0e0099a1",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/network.h",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "43b81b763945cffb7dc7a71c7e381425ea1d0771",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/task_runner.h",
      "new_id": "daabc7ec6fae1deafc2332aa9dd0f38a7a35ce88",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/task_runner.h",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "d02e31471b9b184d0ae1541ea0db9d9417e03a79",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_bluetooth.h",
      "new_id": "d572fa48aee777db6e8b8f2be2a8d35c57752ab6",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_bluetooth.h",
      "score": 73
    },
    {
      "type": "rename",
      "old_id": "357db6e16803832fb750bebaa55219b21f6ab0d9",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_config_store.h",
      "new_id": "7bc0db7186ea6e877cd9a58cf069343a08d0fb89",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_config_store.h",
      "score": 81
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cfb070e3f5684048866d0b210b95f5fa36b38d2e",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_dns_service_discovery.h"
    },
    {
      "type": "rename",
      "old_id": "f5c04eafc8817a11cbefbf9c1a0bd45b1433bd01",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_http_client.h",
      "new_id": "21af6991d48ea06cb9b5dc72ab9a2e8bdedc1e95",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_http_client.h",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "9f8bbcc9e5cf73c63f8e08a9d453b8e52669122f",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_http_server.h",
      "new_id": "3beb4aecbd8e8ae8abc13328377adb2990fa698e",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_http_server.h",
      "score": 71
    },
    {
      "type": "rename",
      "old_id": "c519f748e516c0301e8b719411594951ad14649d",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_network_provider.h",
      "new_id": "3da43be8eff9e455c81c26b2d2b6f37300b92acc",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_network.h",
      "score": 68
    },
    {
      "type": "rename",
      "old_id": "0aa318626cb083d91d07ed8cdcd1477309d14f64",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_task_runner.h",
      "new_id": "3c586144abaaea58db2f53cf10d0ac3be773382c",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_task_runner.h",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "408e0ad91421bbe7d4b98bd4dd435985c9e061ce",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_wifi_provider.h",
      "new_id": "6c53d9a86d9ec5ed9d35d9015abc30632102c26a",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/test/mock_wifi.h",
      "score": 66
    },
    {
      "type": "rename",
      "old_id": "4173796c6e1dc7cfd46a2673b92f1ef5818ba9c0",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/wifi_provider.h",
      "new_id": "51f370c043f7b0e7e8f8888de7839d13c5988699",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/provider/wifi.h",
      "score": 78
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa32b868b1ed101ea30597728e87f32688667904",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/settings.h"
    },
    {
      "type": "modify",
      "old_id": "3c2157147e36da7a0e53ecf7b2acd37550f182be",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/fake_stream.h",
      "new_id": "8abb491ac6f845ee1212d1e22e62b8b7da333de3",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/fake_stream.h"
    },
    {
      "type": "delete",
      "old_id": "6d187f8128a6fe632a626562a94f22473e3ea652",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_dns_service_discovery_provider.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2e67822d3c8cab9a384b28fe315ea1aa8c5c3f4c",
      "old_mode": 33188,
      "old_path": "libweave/src/base_api_handler_unittest.cc",
      "new_id": "52f95748e64ea6dc8ad32e2879d31a8b3017deea",
      "new_mode": 33188,
      "new_path": "libweave/src/base_api_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "d38fa04d2fdbf5badccf1e756274585190d9e543",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/cloud_command_proxy.cc",
      "new_id": "23517b51539cd3a5dbcce2011242e3dbbbe172fa",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/cloud_command_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "2dcb697472058b6d0c31095ffded29491aed0157",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/cloud_command_proxy.h",
      "new_id": "519529441550e2f11a0eb1acd943e36a6680022f",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/cloud_command_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "fb881d173f0f23e1dd18950407aa5c20066a8752",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/cloud_command_proxy_unittest.cc",
      "new_id": "3a3ce38bb56fe7dfe8d157528db95d750332028f",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/cloud_command_proxy_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "efad250781fd466fe532c7c2c3298346768d8470",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_manager.cc",
      "new_id": "8a3237eac0fdae70b8fd5f12d81270c04601cdce",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "e014fca75bd6bb7daf1fa8dd05a068ad69697b2d",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_manager.h",
      "new_id": "6db1ef48c2d03d089454a9ef3d8aa6767c10a11f",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_manager.h"
    },
    {
      "type": "modify",
      "old_id": "2e7ce27ac8af6b4f606256643980e48303a7cdf5",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_manager_unittest.cc",
      "new_id": "b97799d85d87623ad43efd6cc095e18dd289277b",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "578348654128cd544a6f2bcf3b95c585c1f9cec9",
      "old_mode": 33188,
      "old_path": "libweave/src/config.cc",
      "new_id": "55b0c7be53a24e372fe5af19e16715dcf46fa976",
      "new_mode": 33188,
      "new_path": "libweave/src/config.cc"
    },
    {
      "type": "modify",
      "old_id": "2da5d0b47340cf062fe673ed8a56f06beafd9362",
      "old_mode": 33188,
      "old_path": "libweave/src/config.h",
      "new_id": "c25ff6e5412b836fbe49736c845a44376f6a5dd6",
      "new_mode": 33188,
      "new_path": "libweave/src/config.h"
    },
    {
      "type": "modify",
      "old_id": "ec9b5a019c9f607bc8d8716e84b120ae1f880f05",
      "old_mode": 33188,
      "old_path": "libweave/src/config_unittest.cc",
      "new_id": "8968b50187b370e0343c58d981204fe3a965f942",
      "new_mode": 33188,
      "new_path": "libweave/src/config_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4e8479ea6b1fd4d6c2cb78f90ef0bc8934da150b",
      "old_mode": 33188,
      "old_path": "libweave/src/device_manager.cc",
      "new_id": "f8c4ef628312df019caf0c1b4ed2d4bc706b9655",
      "new_mode": 33188,
      "new_path": "libweave/src/device_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "3441ddef4c7539c7c09e3ce56352c261cefbb780",
      "old_mode": 33188,
      "old_path": "libweave/src/device_manager.h",
      "new_id": "9a603fdd241d168928d928c70da58d3794aed884",
      "new_mode": 33188,
      "new_path": "libweave/src/device_manager.h"
    },
    {
      "type": "modify",
      "old_id": "91f522a14e83663a24940dfcf662144b507c260c",
      "old_mode": 33188,
      "old_path": "libweave/src/device_registration_info.cc",
      "new_id": "66fe25f4520da7d5309dfff2f2782e79e96b734a",
      "new_mode": 33188,
      "new_path": "libweave/src/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "8db6a88e0dd54a0621be3b6213bb0504f9deed42",
      "old_mode": 33188,
      "old_path": "libweave/src/device_registration_info.h",
      "new_id": "9cc1a5174e0fed89d1a4d04aba31abce7d4036e2",
      "new_mode": 33188,
      "new_path": "libweave/src/device_registration_info.h"
    },
    {
      "type": "modify",
      "old_id": "8bbf987de23196f25df504b567cfbde72025ebea",
      "old_mode": 33188,
      "old_path": "libweave/src/device_registration_info_unittest.cc",
      "new_id": "f2fec8da2b939677cf091b1d2465342ae3d6c5cd",
      "new_mode": 33188,
      "new_path": "libweave/src/device_registration_info_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2342e7d3846b710fb0a94fb781bebb0ae89a964e",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/pull_channel.cc",
      "new_id": "78bfdcf4b6e960507a8e58c449a705f98f0c6387",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/pull_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "7f1b7895e339e3b04d6c9759adc0a561b89b22b1",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/pull_channel.h",
      "new_id": "ef40403070e2a99b785dd70bdca6d483ea8a9d32",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/pull_channel.h"
    },
    {
      "type": "modify",
      "old_id": "4734549460a1209cd369a5e632ef85e71610a137",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_channel.cc",
      "new_id": "ca717c27e067124dcca5d625a858ef0542962ea3",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "48ffd64daec8f41efd6fd09eef24b5c727cd4171",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_channel.h",
      "new_id": "c6ab337032b77caa987639b5cc65d1ec804df93d",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_channel.h"
    },
    {
      "type": "modify",
      "old_id": "a6992e94c0e65aea03cd57f56f9ad24575a6d336",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_channel_unittest.cc",
      "new_id": "beecd1dc2452ba5858ddcb2d97c4222cac3d60dd",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8803aae385d38aded2e88b312127c20de9540604",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_iq_stanza_handler.cc",
      "new_id": "0a0d87b4d770420031d179fbbce11951116996a3",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_iq_stanza_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "b4edcac4764f1ec9b8468cf767eaf5dda9a8393f",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_iq_stanza_handler.h",
      "new_id": "1de633fc4070d42ea2b1f9a4804fc689db15ff04",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_iq_stanza_handler.h"
    },
    {
      "type": "modify",
      "old_id": "3880f34e568e52962ffcbb6329ee1568903791f7",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_iq_stanza_handler_unittest.cc",
      "new_id": "27392b300a85b4ee5caba71edfe71c7de47b36ac",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_iq_stanza_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "03e74c704575af6def6e85d5d09dad5e27bdf249",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/cloud_delegate.cc",
      "new_id": "7d4a5f0085668b8f26c4b106ac2fbe1e5e122177",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/cloud_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "0b72a448865cf7ddd5034684d94d0bae3020e06d",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/cloud_delegate.h",
      "new_id": "8152f7823d6b9664d7b706e2a833a9e8b36f5b5b",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/cloud_delegate.h"
    },
    {
      "type": "modify",
      "old_id": "cf257735b7a7a2270a7f7584afc7f152e2fb0c49",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_manager.cc",
      "new_id": "52a265767e3e8365d3405bbb7d074f8cfa5151a2",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "7fc90a2f83d0e4ba29705320f299bd8393d63e62",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_manager.h",
      "new_id": "1c635da920a2ecee060c5e6a70f2d5cd314c6698",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_manager.h"
    },
    {
      "type": "modify",
      "old_id": "9c32bade3c70b3f393fa10e812503d26458607d2",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/privet_types.cc",
      "new_id": "aebf63b6bf4eb397b5c3fc62ca7feb1ac1e99a41",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/privet_types.cc"
    },
    {
      "type": "modify",
      "old_id": "6a5b8bba992de645c9dec7fb987926cc8d3e1e19",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/publisher.cc",
      "new_id": "5d6567b768b95045bb7775174399df401fbb4697",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/publisher.cc"
    },
    {
      "type": "modify",
      "old_id": "b73ea2e90c13ef0276c4bb3502958daffb5301d6",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/publisher.h",
      "new_id": "d33099248de12c3f2104fd17ff4ec308ba74e85a",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/publisher.h"
    },
    {
      "type": "modify",
      "old_id": "588cbd38c575b6e353f31c04505d4e0b79735106",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager.cc",
      "new_id": "1dfbab525650c69d4e22681e0e812149fa1252ef",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "07f8c0cb69128426c707e5d70f8b9e452b251f70",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager.h",
      "new_id": "8acbd1d31dc02d916ac621584d4b8404b9c13289",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager.h"
    },
    {
      "type": "modify",
      "old_id": "b19b0ee601e2ded77731cd94dcbab2cb26c5c7f1",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager_unittest.cc",
      "new_id": "5c9fc2d42eb3d6042ff0e83cee10a80ca3592949",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dff6c9f015c3591b5f990700bcbe87ac26ce3c0d",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/wifi_bootstrap_manager.cc",
      "new_id": "4756a66492031586dbcdf1f77e5a68081218f538",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/wifi_bootstrap_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "fbf636065611e025e1f685110858a5dcb7181f2b",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/wifi_bootstrap_manager.h",
      "new_id": "8174cac5f21a6f55bc2b37e34e39d23d661db38c",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/wifi_bootstrap_manager.h"
    },
    {
      "type": "modify",
      "old_id": "c277ab43cdf50884ef4901fe7724f43de65b3244",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_manager.cc",
      "new_id": "64a7db9bbc22f047a70a0768435d6270942a4571",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "59c7716e62d335207342ca6aa7c254e4a9b2a88b",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_manager.h",
      "new_id": "8f6b237b0d014beb1f10494c0ce681fc126ae4e7",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_manager.h"
    },
    {
      "type": "modify",
      "old_id": "a7511cc2f1ca9fa7f7ed6d2289ba9374891a0b61",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_manager_unittest.cc",
      "new_id": "1ae60d751afc2a3ddb1857ad7b4ce4bc71e3c82b",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5adf46219b18d0a313a1b8b70ad00357f636d5e0",
      "old_mode": 33188,
      "old_path": "libweave/src/test/fake_stream.cc",
      "new_id": "786aa015261bbd591ea46d9753dc71dcf4bbf600",
      "new_mode": 33188,
      "new_path": "libweave/src/test/fake_stream.cc"
    },
    {
      "type": "modify",
      "old_id": "879f213a8d091937357d7016092b4cddbf6a547c",
      "old_mode": 33188,
      "old_path": "libweave/src/test/mock_http_client.cc",
      "new_id": "b17645c4b8c28149f4c41c15d9067f6d306c5367",
      "new_mode": 33188,
      "new_path": "libweave/src/test/mock_http_client.cc"
    },
    {
      "type": "modify",
      "old_id": "a78b4e16dd0e385fe0c8acf0af79f8b1e12ea09a",
      "old_mode": 33188,
      "old_path": "libweave/src/test/mock_task_runner.cc",
      "new_id": "78af5ad3563efee85ca6dd573ec4db39648cdf54",
      "new_mode": 33188,
      "new_path": "libweave/src/test/mock_task_runner.cc"
    },
    {
      "type": "modify",
      "old_id": "f5d7818c6ec8ccdd5c54ad33e28a423d6d1adfbb",
      "old_mode": 33188,
      "old_path": "libweave/src/weave_unittest.cc",
      "new_id": "e92c266fca8af56dd95b236c35b93de0af116226",
      "new_mode": 33188,
      "new_path": "libweave/src/weave_unittest.cc"
    }
  ]
}
