)]}'
{
  "commit": "3fb474e64c9ed199919313321e46da3a531ecc7d",
  "tree": "f678227e07658548e4f027e036061e3ee6393313",
  "parents": [
    "b57810298aa4ac0822497191f1b7e1a92dd259c1"
  ],
  "author": {
    "name": "Johan Euphrosine",
    "email": "proppy@google.com",
    "time": "Thu Oct 29 15:23:53 2015 -0700"
  },
  "committer": {
    "name": "Johan Euphrosine",
    "email": "proppy@google.com",
    "time": "Wed Nov 04 21:11:32 2015 +0000"
  },
  "message": "examples/daemon: split daemon into seperate binaries\n\nAlso introducing helpers for the daemon argument parsing and\nconstructions.\n\nChange-Id: I4b4438785eb7322ede1d16409e6f057d037a66e5\nReviewed-on: https://weave-review.googlesource.com/1442\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2bd398ef6d655933db9dd3c4a7bb86b3f2548ca9",
      "old_mode": 33261,
      "old_path": "examples/build.sh",
      "new_id": "e4c412d36b44dee5f60930ce36ac523f1164be78",
      "new_mode": 33261,
      "new_path": "examples/build.sh"
    },
    {
      "type": "modify",
      "old_id": "4743883e36a23c23cb71f550e3aede11cd33a3a4",
      "old_mode": 33188,
      "old_path": "examples/daemon/README",
      "new_id": "287459f38f06466716234959e8075eb790f08337",
      "new_mode": 33188,
      "new_path": "examples/daemon/README"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e05b8846087b6bae7ba3db105e96220994a5206",
      "new_mode": 33188,
      "new_path": "examples/daemon/common/daemon.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fee90de47d19f63777954367f175ccfb85f32d0",
      "new_mode": 33188,
      "new_path": "examples/daemon/examples.gyp"
    },
    {
      "type": "copy",
      "old_id": "c6f8837a5c721f32f226f96673943b74ced2168e",
      "old_mode": 33188,
      "old_path": "examples/daemon/daemon.gyp",
      "new_id": "5abfcd6e5fae317148366fb98aaccc2dd37d0578",
      "new_mode": 33188,
      "new_path": "examples/daemon/ledflasher/daemon.gyp",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "812a3d487095966f32e03d518d8ecd32bd605251",
      "old_mode": 33188,
      "old_path": "examples/daemon/ledflasher_handler.h",
      "new_id": "38314f543e89c7dbbd2817eff0d20575328a230c",
      "new_mode": 33188,
      "new_path": "examples/daemon/ledflasher/ledflasher.cc",
      "score": 78
    },
    {
      "type": "copy",
      "old_id": "c6f8837a5c721f32f226f96673943b74ced2168e",
      "old_mode": 33188,
      "old_path": "examples/daemon/daemon.gyp",
      "new_id": "e8bb64648dbe1e18d76dd572afc73844ba0f8f10",
      "new_mode": 33188,
      "new_path": "examples/daemon/light/daemon.gyp",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "33b440a2a3baa6fc97feb23885272d7fb4dfb1f6",
      "old_mode": 33188,
      "old_path": "examples/daemon/light_handler.h",
      "new_id": "484b9e109c4a461c35d73938a6b4178a74d431ad",
      "new_mode": 33188,
      "new_path": "examples/daemon/light/light.cc",
      "score": 68
    },
    {
      "type": "rename",
      "old_id": "c6f8837a5c721f32f226f96673943b74ced2168e",
      "old_mode": 33188,
      "old_path": "examples/daemon/daemon.gyp",
      "new_id": "0402a290eba8e8505e7ec2a66a8b888f7089f6a5",
      "new_mode": 33188,
      "new_path": "examples/daemon/lock/daemon.gyp",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "b2fd9b5f465229c30cc9facbdb43c8be58b82068",
      "old_mode": 33188,
      "old_path": "examples/daemon/lock_handler.h",
      "new_id": "e1ca2d9b5f1a823538c7ac6f769efda5ffd951c0",
      "new_mode": 33188,
      "new_path": "examples/daemon/lock/lock.cc",
      "score": 63
    },
    {
      "type": "delete",
      "old_id": "a4ec366e2b1e5f775ddc6a72e92291160c6d0ec2",
      "old_mode": 33188,
      "old_path": "examples/daemon/main.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "copy",
      "old_id": "c6f8837a5c721f32f226f96673943b74ced2168e",
      "old_mode": 33188,
      "old_path": "examples/daemon/daemon.gyp",
      "new_id": "29d8235ba2bac38d0accc532a63651f149d905a9",
      "new_mode": 33188,
      "new_path": "examples/daemon/sample/daemon.gyp",
      "score": 86
    },
    {
      "type": "rename",
      "old_id": "eca34521b82e0136b377cb72de9ee2376c2a8bd7",
      "old_mode": 33188,
      "old_path": "examples/daemon/sample_handler.h",
      "new_id": "905a977d62507a0af5cf38138d4880f165dbaaa1",
      "new_mode": 33188,
      "new_path": "examples/daemon/sample/sample.cc",
      "score": 80
    }
  ]
}
