)]}'
{
  "commit": "11b2f2382db08ce26f4c4875a4e2d77586165720",
  "tree": "885bb4448a0efa9dddae07b70499367827da73cc",
  "parents": [
    "60b8f00b127a2762e75bb7272234581de1d00356"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@chromium.org",
    "time": "Thu Aug 20 13:55:41 2015 -0700"
  },
  "committer": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@google.com",
    "time": "Mon Aug 24 07:32:47 2015 -0700"
  },
  "message": "libweave: Test for libweave public API.\n\nOnly GCD registration is implemented.\nAdded more mocks of public interfaces.\n\nBUG\u003dbrillo:1256\nTEST\u003d`FEATURES\u003dtest emerge-gizmo libweave buffet`\n\nChange-Id: I70efbee318955e446c0c5c5490dc2d40b526683a\nReviewed-on: https://chromium-review.googlesource.com/294844\nTested-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "344f56f8da5c4d02ac616fcf7a6222684af3fe51",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/error.h",
      "new_id": "314f685acf6705a721b58e12ed678e2f8e4ecf1d",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/error.h"
    },
    {
      "type": "modify",
      "old_id": "0d03cf2be51069754f2e73796b80ee881ac03086",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_config_store.h",
      "new_id": "e82bc66710906c290c13292ff5d761961132f1be",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/mock_config_store.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7cd8355cb1585ec76026afe84cd95aeb1eccbc8c",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/mock_http_server.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6106c1aa87e6282ef037e09fca369a4bdcf3118",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/mock_mdns.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d20395119e01dff86ae9042919d5181bd57f31c",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/mock_network.h"
    },
    {
      "type": "modify",
      "old_id": "d0d06f0703163d989b4dcbf62e99b2d4603f345f",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/mock_task_runner.h",
      "new_id": "65d9b794f9b6b03f3b5fb6902bba428d5edc3bd0",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/mock_task_runner.h"
    },
    {
      "type": "modify",
      "old_id": "66b83abdd8bb1c897ebdf52bb91489247a19f0f8",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/task_runner.h",
      "new_id": "845d9f71280ac8c1b52cbb6726038ef00e133e91",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/task_runner.h"
    },
    {
      "type": "modify",
      "old_id": "3cfaeeaff1bcf69925a1325bb26ae2da5d0857e5",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/unittest_utils.h",
      "new_id": "fe06ab881bf472acfb736c9311b006f8d8a187be",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/unittest_utils.h"
    },
    {
      "type": "modify",
      "old_id": "e17ac6ae30d7e4027530800b532f6093c5488645",
      "old_mode": 33188,
      "old_path": "libweave/libweave.gyp",
      "new_id": "5288b56ff8d2d828c0f962335c270bbffb47d242",
      "new_mode": 33188,
      "new_path": "libweave/libweave.gyp"
    },
    {
      "type": "modify",
      "old_id": "5543575d582571b19780ec6c25200cde5900a675",
      "old_mode": 33188,
      "old_path": "libweave/libweave.gypi",
      "new_id": "c0e752febadd49f916a0c78a19630fb0c9be5106",
      "new_mode": 33188,
      "new_path": "libweave/libweave.gypi"
    },
    {
      "type": "modify",
      "old_id": "932414c32b273679472fc8730302091147ec194e",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/command_manager_unittest.cc",
      "new_id": "00ab9c8f721383026fa67fb8a603ec066598361f",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/command_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "12a1c02bf8f6baf4b7be9957a09054813bb4c9ad",
      "old_mode": 33188,
      "old_path": "libweave/src/commands/unittest_utils.cc",
      "new_id": "3148ffe4b9cdd6d71db161ed023d0c34a9d8350d",
      "new_mode": 33188,
      "new_path": "libweave/src/commands/unittest_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "794f5cbd8595b3efc353a73794b4a72aafb9fad6",
      "old_mode": 33188,
      "old_path": "libweave/src/config_unittest.cc",
      "new_id": "7746fbd9f3c179f7756c9d58bd620aa1026eb9aa",
      "new_mode": 33188,
      "new_path": "libweave/src/config_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "62d1ac968d553c7c3423510761fdc1c249851473",
      "old_mode": 33188,
      "old_path": "libweave/src/device_registration_info.cc",
      "new_id": "cd62cac2f8c8169650afdcad52a862d3ccf33c9c",
      "new_mode": 33188,
      "new_path": "libweave/src/device_registration_info.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5052b9463e0ca7fced49eccd152a6f514490980f",
      "new_mode": 33188,
      "new_path": "libweave/src/mock_task_runner.cc"
    },
    {
      "type": "modify",
      "old_id": "4edb7bcc63500e3887ee9bdd71e81c2e892fe645",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/publisher.cc",
      "new_id": "85576cf594b76a176b25fb4b31ac607d2e6fcb7f",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/publisher.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b841964c1de9d3ec85613f0c33152c1b92a8d79",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/publisher.cc.rej"
    },
    {
      "type": "modify",
      "old_id": "ddedd05f13608001591c2e4f18b5733d919c7566",
      "old_mode": 33188,
      "old_path": "libweave/src/privet/publisher.h",
      "new_id": "71d38a89b5ea87b5ae154195ccd1e4e72053befa",
      "new_mode": 33188,
      "new_path": "libweave/src/privet/publisher.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0bbfa86f30e868ed8a17e7b6d754a61f3400322",
      "new_mode": 33188,
      "new_path": "libweave/src/weave_unittest.cc"
    }
  ]
}
