)]}'
{
  "commit": "0f6b2eccc9ca4aa35cf0ee1e3ac7bc6edc38f0a4",
  "tree": "c066d45cf67140776c3860e436795bd95deb1060",
  "parents": [
    "46cfa3e0395a184a093f250edbe8e2977c8a9da7"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@chromium.org",
    "time": "Thu Aug 20 15:35:19 2015 -0700"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Mon Aug 24 07:32:47 2015 -0700"
  },
  "message": "libweave: Move testing tools into directory weave/test\n\nAlso namespace unittests renamed into test.\n\nBUG\u003dbrillo:1243\nTEST\u003d`FEATURES\u003dtest emerge-gizmo libweave buffet`\nCQ-DEPEND\u003dCL:294872\n\nChange-Id: Ib3951cc5781e04632ecf31e1896065d7c6d7f7d8\nReviewed-on: https://chromium-review.googlesource.com/294766\nReviewed-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nTested-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "7d0c9383583fa40bc483ade4d072362f6f02e75a",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_command.h",
      "new_id": "be1b0c380bef4493a2ae43b732f0d5c3d30966a6",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_command.h",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "7e13cd5601225b8bf401597244c1014d75f12abc",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_commands.h",
      "new_id": "575f15b4981952de0c644e104d084e127dfef50d",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_commands.h",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "e82bc66710906c290c13292ff5d761961132f1be",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_config_store.h",
      "new_id": "357db6e16803832fb750bebaa55219b21f6ab0d9",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_config_store.h",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "7ea1f26a19759f6757a3220d005766a9b19a628a",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_http_client.h",
      "new_id": "f5c04eafc8817a11cbefbf9c1a0bd45b1433bd01",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_http_client.h",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "7cd8355cb1585ec76026afe84cd95aeb1eccbc8c",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_http_server.h",
      "new_id": "9f8bbcc9e5cf73c63f8e08a9d453b8e52669122f",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_http_server.h",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "c6106c1aa87e6282ef037e09fca369a4bdcf3118",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_mdns.h",
      "new_id": "1045ce02d2c094336db4601152cb6234c81de7f6",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_mdns.h",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "2d20395119e01dff86ae9042919d5181bd57f31c",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_network.h",
      "new_id": "f09533e6e3a5779937087cedbd0ef3dee0dc4708",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_network.h",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "65d9b794f9b6b03f3b5fb6902bba428d5edc3bd0",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_task_runner.h",
      "new_id": "5fee07789f4b565534ed4309c9c7b06199f1e9f9",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_task_runner.h",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "fe06ab881bf472acfb736c9311b006f8d8a187be",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/unittest_utils.h",
      "new_id": "95c808f92fa12f82b135856fb163ea3a83ff8dfd",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/unittest_utils.h",
      "score": 74
    },
    {
      "type": "modify",
      "old_id": "c0e752febadd49f916a0c78a19630fb0c9be5106",
      "old_mode": 33188,
      "old_path": "libweave/libweave.gypi",
      "new_id": "07cf11f15aa0cf949dfde653e498b58a47fa4b8f",
      "new_mode": 33188,
      "new_path": "libweave/libweave.gypi"
    },
    {
      "type": "modify",
      "old_id": "d3b528157acf6922423704372307dd7bf8d94e0f",
      "old_mode": 33188,
      "old_path": "libweave/src/base_api_handler_unittest.cc",
      "new_id": "67b4a9f2492bfe22dcef56219fdda6d38f1e786b",
      "new_mode": 33188,
      "new_path": "libweave/src/base_api_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "cd3116b7b512e41b66405b6757087c19db5d18f1",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/cloud_command_proxy_unittest.cc",
      "new_id": "fb881d173f0f23e1dd18950407aa5c20066a8752",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/cloud_command_proxy_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "17c0af203be26316284e5cf0bc418ccee6c20217",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_dictionary_unittest.cc",
      "new_id": "230da29d7bdaf5dbd4f4fabac43e0310e05d2ec2",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_dictionary_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2c2fe453c0445193f7694707c2bcbf3b59096e85",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_instance_unittest.cc",
      "new_id": "49dd1b7996b771586878656593bd8189bfaf8cb9",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_instance_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "00ab9c8f721383026fa67fb8a603ec066598361f",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_manager_unittest.cc",
      "new_id": "2e7ce27ac8af6b4f606256643980e48303a7cdf5",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c7c448a7856a5a78cc2606e4453ac54278a0a43e",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/object_schema_unittest.cc",
      "new_id": "b8a623e2ac71794853a991746cebb2c92e844615",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/object_schema_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "9dfadc3c2667d2570afcd7df1d4e920891643162",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/schema_utils_unittest.cc",
      "new_id": "4ac735fdcb50ff5eed03aafd68449bd6cd985738",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/schema_utils_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c232f84fe7e535ee8ebb0362df015fa4b2f97adf",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/unittest_utils.h",
      "new_id": "78eeefd850c4a6c3502b71444d7658537699a7b8",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/unittest_utils.h"
    },
    {
      "type": "modify",
      "old_id": "7746fbd9f3c179f7756c9d58bd620aa1026eb9aa",
      "old_mode": 33188,
      "old_path": "libweave/src/config_unittest.cc",
      "new_id": "9ee16af2cb0c07702f080075522b9b571260632b",
      "new_mode": 33188,
      "new_path": "libweave/src/config_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "cd62cac2f8c8169650afdcad52a862d3ccf33c9c",
      "old_mode": 33188,
      "old_path": "libweave/src/device_registration_info.cc",
      "new_id": "2f058a8631653dc25067dd79fc6e665d8d26cce1",
      "new_mode": 33188,
      "new_path": "libweave/src/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "ec79c5df4b6e5ad8bf855815727544b8d54a29af",
      "old_mode": 33188,
      "old_path": "libweave/src/device_registration_info_unittest.cc",
      "new_id": "8bbf987de23196f25df504b567cfbde72025ebea",
      "new_mode": 33188,
      "new_path": "libweave/src/device_registration_info_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "8c134608f8b31553de49fd299a86ee77dd011f86",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/notification_parser_unittest.cc",
      "new_id": "3572542c6b797f73be6b7436da5eca0f9548f5b8",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/notification_parser_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "eaacf83e8bba97dd2878927be6290b54e2ec8d2f",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_channel_unittest.cc",
      "new_id": "574dfa2f2b2982469672845935e28b973ff6b700",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_channel_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "b66fd5037196569da4c67ec2fcd1b8ab7dd1af35",
      "old_mode": 33188,
      "old_path": "libweave/src/notification/xmpp_iq_stanza_handler_unittest.cc",
      "new_id": "3880f34e568e52962ffcbb6329ee1568903791f7",
      "new_mode": 33188,
      "new_path": "libweave/src/notification/xmpp_iq_stanza_handler_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2b7babba55f361b2de7fa0534963bc650a128842",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/security_manager_unittest.cc",
      "new_id": "b19b0ee601e2ded77731cd94dcbab2cb26c5c7f1",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/security_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "83dcc116f0f6d9200994e4cf8f9682f89d8e2faa",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_change_queue_unittest.cc",
      "new_id": "002647eccb6ead68e50600996b77c3302d3660c0",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_change_queue_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "98723f7a2a461488a9b4601e325a4bf65e7044ea",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_manager_unittest.cc",
      "new_id": "a7511cc2f1ca9fa7f7ed6d2289ba9374891a0b61",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "45914bc3015da5d2a36314d39ed29d5d22ee603e",
      "old_mode": 33188,
      "old_path": "libweave/src/states/state_package_unittest.cc",
      "new_id": "8174ac64640633cd5848feabd2bb0d6ef24076b0",
      "new_mode": 33188,
      "new_path": "libweave/src/states/state_package_unittest.cc"
    },
    {
      "type": "rename",
      "old_id": "ee3634718bd820f69e8c1cbc368724657985f27d",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/mock_command.cc",
      "new_id": "91bd9a840e0c4b53172340662a8344bbd87a2294",
      "new_mode": 33188,
      "new_path": "libweave/src/test/mock_command.cc",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "a1d716059df68369c27e9c3b1b9fd79e532a767a",
      "old_mode": 33188,
      "old_path": "libweave/src/mock_http_client.cc",
      "new_id": "879f213a8d091937357d7016092b4cddbf6a547c",
      "new_mode": 33188,
      "new_path": "libweave/src/test/mock_http_client.cc",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "5052b9463e0ca7fced49eccd152a6f514490980f",
      "old_mode": 33188,
      "old_path": "libweave/src/mock_task_runner.cc",
      "new_id": "da9246a0196601b49d453fa3e330292666918127",
      "new_mode": 33188,
      "new_path": "libweave/src/test/mock_task_runner.cc",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "3148ffe4b9cdd6d71db161ed023d0c34a9d8350d",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/unittest_utils.cc",
      "new_id": "6f55e81186d4db54910b14776a111df60b817e66",
      "new_mode": 33188,
      "new_path": "libweave/src/test/unittest_utils.cc",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "5de7caec6cf5fc371b736d159114aae1d63c2eb1",
      "old_mode": 33188,
      "old_path": "libweave/src/weave_testrunner.cc",
      "new_id": "5de7caec6cf5fc371b736d159114aae1d63c2eb1",
      "new_mode": 33188,
      "new_path": "libweave/src/test/weave_testrunner.cc",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "f0bbfa86f30e868ed8a17e7b6d754a61f3400322",
      "old_mode": 33188,
      "old_path": "libweave/src/weave_unittest.cc",
      "new_id": "fb00b8eae43a84a051e919c6b7e48c016ff3b454",
      "new_mode": 33188,
      "new_path": "libweave/src/weave_unittest.cc"
    }
  ]
}
