)]}'
{
  "commit": "3523fdd2a071c7b918761cf82f1ac0ff73188093",
  "tree": "217819a44f9d46cb209df03df9c2c579410a2f3b",
  "parents": [
    "2121c192c371acee8b98617b9d3d0540bc2ec1b4"
  ],
  "author": {
    "name": "Johan Euphrosine",
    "email": "proppy@google.com",
    "time": "Wed Oct 14 20:46:05 2015 -0700"
  },
  "committer": {
    "name": "Johan Euphrosine",
    "email": "proppy@google.com",
    "time": "Fri Oct 16 00:00:11 2015 +0000"
  },
  "message": "examples: rename ubuntu to daemon and split provider\n\nChange-Id: Id8222ae3709cab2008ff9032f1bbf252c6d83820\nReviewed-on: https://weave-review.googlesource.com/1323\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\nReviewed-by: Johan Euphrosine \u003cproppy@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "cc585cbd3be99f2a1c1108b0471d7de6e604e115",
      "old_mode": 33261,
      "old_path": "libweave/examples/ubuntu/build.sh",
      "new_id": "2bd398ef6d655933db9dd3c4a7bb86b3f2548ca9",
      "new_mode": 33261,
      "new_path": "libweave/examples/build.sh",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "af6703600d28661b9c6026db2c9431f2edc94051",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/README",
      "new_id": "48a4e95cf98f4a6cef5c394c40bcc8a1d3facc14",
      "new_mode": 33188,
      "new_path": "libweave/examples/daemon/README",
      "score": 94
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4216013d07551ec651a38f92163c8aa8016fb74",
      "new_mode": 33188,
      "new_path": "libweave/examples/daemon/daemon.gyp"
    },
    {
      "type": "rename",
      "old_id": "fa1901ebacffdb9a2fa590dd9d89778b291465be",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/main.cc",
      "new_id": "5adff7b222e45c873c60f4423d858ed3b1c8014c",
      "new_mode": 33188,
      "new_path": "libweave/examples/daemon/main.cc",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "bc70fd35a49f12a88381ff407a37e169bc5fcb2d",
      "old_mode": 33261,
      "old_path": "libweave/examples/ubuntu/prerequisites.sh",
      "new_id": "d1661d04ade9222f481e0d062c4e0e4bb8474de2",
      "new_mode": 33261,
      "new_path": "libweave/examples/prerequisites.sh",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "3bc182312e894549ac5a72c9ef59e74f2cf76b44",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/avahi_client.cc",
      "new_id": "18ad555a8b2764b4f2d4483da4ca107970889d88",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/avahi_client.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "64e0eb12e21afa28421764688c5f117a94d902ad",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/avahi_client.h",
      "new_id": "0ca28db71f1123b916713fc34af9358370c5c390",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/avahi_client.h",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "35defded941e6902dac99b27a456de64cf86f728",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/bluez_client.cc",
      "new_id": "5342bcb4dc9d2de18f15bdd2b2f376ff580bebb9",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/bluez_client.cc",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "e0bc2f2034e16c1214cc43ea5da13cd5b3a3fbba",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/bluez_client.h",
      "new_id": "922f325fac52575c733e82afc588d4c84cc9b3ba",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/bluez_client.h",
      "score": 74
    },
    {
      "type": "rename",
      "old_id": "0ddf57a0b198ed4bbd3946fbf6caffa0cf0ce77f",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/curl_http_client.cc",
      "new_id": "36ddf8f53640cdc0dd74e882efd11c5298536790",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/curl_http_client.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "daf9b0cf92e0765c4e0374a377e5ebcf946d2fab",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/curl_http_client.h",
      "new_id": "b2f4bcaac2f7571243020f7821dc8d7be29109fa",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/curl_http_client.h",
      "score": 85
    },
    {
      "type": "rename",
      "old_id": "22b68f23a90756fe108e66db0e7509e4616e1221",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_http_client.cc",
      "new_id": "b38bd557921b862ab373717b4dc3069d5bd323e0",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/event_http_client.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "6ec2db6d6f70824e47c839b70cf58ed9b34f0082",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_http_client.h",
      "new_id": "7ad117e6b1c94fe181c3d2920d3cfd62c8ad6d4a",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/event_http_client.h",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "95fea21614891c044c1d54dae39ba36735e8d53f",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_http_server.cc",
      "new_id": "d12f2eb4c4c828eba66b7ab079a63bc297247e15",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/event_http_server.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "4828b72cea3d126fb8649b1cdbbd8e276ca9f27c",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_http_server.h",
      "new_id": "e51c6f43bb371c0842bb4d3740cea5f6a89ada77",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/event_http_server.h",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "ea9725112e649d765f78bf7756145c68ce8ac40f",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_network.cc",
      "new_id": "33e5d12faf1805641ee4b9c077579f35b9acaa39",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/event_network.cc",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "79c458ccb0b86c7d5e37576b0884921b325b1673",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_network.h",
      "new_id": "79c458ccb0b86c7d5e37576b0884921b325b1673",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/event_network.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b781ff44d573b8a3e3057f0d227b86b86b48bf67",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_task_runner.cc",
      "new_id": "c14a934f44e88388f7f673dd36e9258fa126ba1c",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/event_task_runner.cc",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "77d7e72430a384772b9c869677359872b914862c",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/event_task_runner.h",
      "new_id": "473441eb9f44d482d698ddb5ddc8d7e0cea39de2",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/event_task_runner.h",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "d3f10efd8fdaab1fc38391190865fcd9f22e39f8",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/file_config_store.cc",
      "new_id": "44f2c30cf1591ada5864d5a2e91f1438aa8fa648",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/file_config_store.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "1f3d1817c2a49ea0404a8516b5704eee1bc57b40",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/file_config_store.h",
      "new_id": "e4d16a9dcb2f73eabb5088c035a39bb2a69a598b",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/file_config_store.h",
      "score": 79
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dcf184d7a78832dd952b579f6325cf20a0ba459",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/provider.gyp"
    },
    {
      "type": "rename",
      "old_id": "7395c5bd69cb531abb7db34f55d0e4b01df97485",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/ssl_stream.cc",
      "new_id": "d3cbcfd18500740ca6c633a41e954f4195060261",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/ssl_stream.cc",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "ae0e5396e335af94ba0e1164e7adf1ebafa667a7",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/ssl_stream.h",
      "new_id": "ca3731b051a2f88d535933ec8e8506732481ae20",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/ssl_stream.h",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "2df66af4009e8b47ddc4cc1a9aa1b0a8da1fd0a8",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/wifi_manager.cc",
      "new_id": "132144ca94f10c2bed2cf61a6d21a4edaf82f46b",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/wifi_manager.cc",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "3258374e6d192d1905de364b2cb01dcc1c99a914",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/wifi_manager.h",
      "new_id": "3258374e6d192d1905de364b2cb01dcc1c99a914",
      "new_mode": 33188,
      "new_path": "libweave/examples/provider/wifi_manager.h",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "24e8f1549f8ecca4d11fb0552214bd0c865fdfff",
      "old_mode": 33188,
      "old_path": "libweave/examples/ubuntu/weave.gyp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
