)]}'
{
  "commit": "d3d4a403627b754ac5bc0846976e1d93820db17a",
  "tree": "bcb11b884586be2b544a69e897a905c66b7f3eb1",
  "parents": [
    "c51722f756cb0113603dd1900804e3018f2dfd4b"
  ],
  "author": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Tue Oct 06 11:31:07 2015 -0700"
  },
  "committer": {
    "name": "Vitaly Buka",
    "email": "vitalybuka@google.com",
    "time": "Wed Oct 07 16:28:08 2015 +0000"
  },
  "message": "Remove Device::AddCommandRemovedCallback\n\nBUG:24267885\n\nChange-Id: I5a5f34a9d04d72a4d89be3f5ed67124fed367068\nReviewed-on: https://weave-review.googlesource.com/1248\nReviewed-by: Alex Vakulenko \u003cavakulenko@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c81dd04c64001f08bd9c281ab25230811b1ffc23",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/device.h",
      "new_id": "ec8d4f528cfb234ef27fbad6a0b198def9d1b01d",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/device.h"
    },
    {
      "type": "modify",
      "old_id": "480208e7c1142ca2004db671ca1f51fe0b0b422a",
      "old_mode": 33188,
      "old_path": "libweave/include/weave/test/mock_device.h",
      "new_id": "c289ca7408c201e04f235fcdc36a0b5e0a087955",
      "new_mode": 33188,
      "new_path": "libweave/include/weave/test/mock_device.h"
    },
    {
      "type": "modify",
      "old_id": "aedd42550d38520b9898bd7fb979df7f46dcf735",
      "old_mode": 33188,
      "old_path": "libweave/src/device_manager.cc",
      "new_id": "e1d1e492c448f9fae093161581fc8c2483ea2ba0",
      "new_mode": 33188,
      "new_path": "libweave/src/device_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "d28d0b0183fb9ded1588fd2d61dd4235adf1fde4",
      "old_mode": 33188,
      "old_path": "libweave/src/device_manager.h",
      "new_id": "a72d800800aabe6321e7d484234808259904ccd6",
      "new_mode": 33188,
      "new_path": "libweave/src/device_manager.h"
    }
  ]
}
