)]}'
{
  "commit": "1dbad47c63dceb5a7ad49871fc256e3b1179511c",
  "tree": "f010a6d52b270c602f917be731b81c4fa3dc867a",
  "parents": [
    "d0db55ca1a25a705061edb52ceb3f0f491127b46"
  ],
  "author": {
    "name": "David Zeuthen",
    "email": "zeuthen@chromium.org",
    "time": "Thu Feb 12 15:24:21 2015 -0500"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Fri Feb 13 01:41:42 2015 +0000"
  },
  "message": "buffet: Pass error from GCD if available.\n\nThis helps when e.g. the passed registration ticket is not found:\n\n # buffet_client RegisterDevice \"ticket_id\u003dbogus\u0026client_secret\u003dREDACTED\u0026api_key\u003dREDACTED\u0026oauth_url\u003dhttps://accounts.google.com/o/oauth2/\u0026service_url\u003dhttps://www.googleapis.com/clouddevices/v1/\"\n [0212/152521:ERROR:logging.h(777)] Failed to call method: org.chromium.Buffet.Manager.RegisterDevice: object_path\u003d /org/chromium/Buffet/Manager: org.freedesktop.DBus.Error.Failed: gcd_server/notFound:Registration ticket not found\n [0212/152521:ERROR:dbus_method_invoker.h(110)] CallMethodAndBlockWithTimeout(...): Domain\u003ddbus, Code\u003dorg.freedesktop.DBus.Error.Failed, Message\u003dgcd_server/notFound:Registration ticket not found\nFailed to receive a response: gcd_server/notFound:Registration ticket not found\n\nas opposed to just getting\n\n Device registered:\n\nAlso detect when RegisterDevice() returns an empty string and set the\nerror manually. This hack can be removed once RegisterDevice() has\nbeen fixed to always set an error when failing (e.g. returning an\nempty string).\n\nBUG\u003dbrillo:19\nTEST\u003dManual test.\n\nChange-Id: Ia1b11c4039dd4474cd2a757634edc6fcd62c02b2\nReviewed-on: https://chromium-review.googlesource.com/249390\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: David Zeuthen \u003czeuthen@chromium.org\u003e\nTested-by: David Zeuthen \u003czeuthen@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "413dc4911d6892d961e028f8f4918e40f2d3445f",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.cc",
      "new_id": "fb530b9b2086e24cd742e09129e9b98140c166b6",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "66057700af2c62f403049839fdefff2d029490ef",
      "old_mode": 33188,
      "old_path": "buffet/manager.cc",
      "new_id": "da90b00f365813b0cbbc92c3d59a5d7d7a70fe9d",
      "new_mode": 33188,
      "new_path": "buffet/manager.cc"
    }
  ]
}
