)]}'
{
  "commit": "397e2ee0bb9444b7f9c91980140c307ebfdab9dc",
  "tree": "2eb0272029a9bb64eca1e00d44783f5ae33c7f74",
  "parents": [
    "687d4e8c3f0d22c5a6193d8c87551500a86f499b"
  ],
  "author": {
    "name": "Ben Chan",
    "email": "benchan@chromium.org",
    "time": "Fri Mar 07 22:19:55 2014"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Fri Jul 11 01:55:52 2014"
  },
  "message": "dbus-c++: report DBUS_ERROR_OBJECT_PATH_IN_USE error\n\nThis CL modifies ObjectAdaptor::register_obj() to throw an\nErrorObjectPathInUse exception if it fails to register a handler for a\ngiven path in the DBus object hierarchy (i.e. upon a\nDBUS_ERROR_OBJECT_PATH_IN_USE error).\n\nBUG\u003dchromium:392903\nTEST\u003dTested the following:\n1. `emerge-$BOARD dbus-c++`\n2. Manually modify shill to register a DBus adaptor with the same\n   object path twice, and verify that an ErrorObjectPathInUse exception\n   is raised.\n\nChange-Id: Ied787112ecd04aae67c6b78060d8cedb03eeda73\nReviewed-on: https://chromium-review.googlesource.com/207344\nReviewed-by: mukesh agrawal \u003cquiche@chromium.org\u003e\nCommit-Queue: Ben Chan \u003cbenchan@chromium.org\u003e\nTested-by: Ben Chan \u003cbenchan@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1d215153fe1c86496c1db8d2753e2756a44f90a",
      "old_mode": 33188,
      "old_path": "include/dbus-c++/error.h",
      "new_id": "011a50ff6fc2536f9bc1f8b8084443a755bf2534",
      "new_mode": 33188,
      "new_path": "include/dbus-c++/error.h"
    },
    {
      "type": "modify",
      "old_id": "e1e40aa694922815a8f87dab13820e41435d908f",
      "old_mode": 33188,
      "old_path": "src/object.cpp",
      "new_id": "c9bf02dd6078dca7bc68f668e3571d8eb5ac407a",
      "new_mode": 33188,
      "new_path": "src/object.cpp"
    }
  ]
}
