)]}'
{
  "commit": "ca54c12635b4af2786807c980723c5964b06903d",
  "tree": "ab517e0c8736f27bc5ab1e8854afa16c83504a65",
  "parents": [
    "865df91ec2516f2eac50bd17d0d3e42c874a27f2"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Thu Nov 05 23:06:09 2015 -0800"
  },
  "committer": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Sat Nov 07 01:39:54 2015 +0000"
  },
  "message": "Merge remote-tracking branch \u0027weave/master\u0027 into aosp-master2\n\n* weave/master:\n  Fix behavior of bootstrap manager after monitoring timeout was reached\n  Added instruction for checking examples/daemon/README for details.\n  Include cmath, needed for FP std::abs.\n  examples/daemon: split daemon into seperate binaries\n(cherry picked from commit 4743a0864950575cd357b734ef1dd806c95ad238)\n\nChange-Id: Ie157f5228901862e66fbf5108d18672233cb9e0d\nReviewed-on: https://weave-review.googlesource.com/1485\nReviewed-by: Vitaly Buka \u003cvitalybuka@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b62b547c15c0d8a9f07751e949cb98469f0dd2e2",
      "old_mode": 33188,
      "old_path": "README",
      "new_id": "bf9b70b5f85789fa59c624626a524add99c2a020",
      "new_mode": 33188,
      "new_path": "README"
    },
    {
      "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
    },
    {
      "type": "modify",
      "old_id": "826bab80d34e6c775a65ef3f448c45e21354ce68",
      "old_mode": 33188,
      "old_path": "src/commands/schema_utils.h",
      "new_id": "0c1d1b38569cbeea02ce0116b7a87110247de649",
      "new_mode": 33188,
      "new_path": "src/commands/schema_utils.h"
    },
    {
      "type": "modify",
      "old_id": "4f46ea4bd800108ea5b72df7d3ee01dcc2bb831c",
      "old_mode": 33188,
      "old_path": "src/privet/wifi_bootstrap_manager.cc",
      "new_id": "292622dca0510703c8ffcfaf5b0ece1ff06ec22b",
      "new_mode": 33188,
      "new_path": "src/privet/wifi_bootstrap_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "71dbb4957d68a7ed8d7f2e5a3096abdb6878cacb",
      "old_mode": 33188,
      "old_path": "src/privet/wifi_bootstrap_manager.h",
      "new_id": "62a77c2c82516b05dcaf3d6c5affbad6743b9a3f",
      "new_mode": 33188,
      "new_path": "src/privet/wifi_bootstrap_manager.h"
    },
    {
      "type": "modify",
      "old_id": "6ff3f6ddadb6ec294c55ffd14d6b7e5cb120b046",
      "old_mode": 33188,
      "old_path": "src/weave_unittest.cc",
      "new_id": "fb00cc9b60b3b3b62d72d004552cfefcb34057f6",
      "new_mode": 33188,
      "new_path": "src/weave_unittest.cc"
    }
  ]
}
