)]}'
{
  "commit": "f12f7f005e90f60b56e8e4612575b850c57ee712",
  "tree": "89a6e901ad3b3a50b3714add46c097d12c067001",
  "parents": [
    "6522ab6c83d10264a54592969f60002e4cdc3446"
  ],
  "author": {
    "name": "Nathan Bullock",
    "email": "nathanbullock@google.com",
    "time": "Fri Feb 20 14:46:53 2015 -0500"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Sat Feb 21 00:49:37 2015 +0000"
  },
  "message": "buffet: Handle XMPP authentication failures\n\nFor the nightly tests there is a fake GCD server used, and as a result\nthe XMPP client can\u0027t authenticate with the XMPP server (since the\naccess_token is also fake). This simply closes the XMPP connection if we\nsee a read fail, so that we don\u0027t get spammed with 0 size reads.\n\nTEST\u003dmanual and FEATURES\u003dtest emerge-whirlwind buffet\nBUG\u003dbrillo:338\n\nChange-Id: Ie8db114fcc197f816f3cb56673d6f393fa05c8e5\nReviewed-on: https://chromium-review.googlesource.com/251587\nReviewed-by: David Zeuthen \u003czeuthen@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Nathan Bullock \u003cnathanbullock@google.com\u003e\nTested-by: Nathan Bullock \u003cnathanbullock@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5851f04e9032f6f57811e46fcb8f7c1a88c3c818",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.cc",
      "new_id": "3e8fd00df1aec7c972cbe510423b3a02f0c486d9",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "780aeb32159a5c31ef0f974c65438f8f4fd818fb",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.h",
      "new_id": "4409d2503649c7d724970a748a5313d7e86fb39b",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.h"
    },
    {
      "type": "modify",
      "old_id": "d0f4a561a5c4ad9bc134b2bb51834af30ab6c798",
      "old_mode": 33188,
      "old_path": "buffet/xmpp/xmpp_client.cc",
      "new_id": "f98c6bb8b3defac4eb0dc3f029d637056f726b9b",
      "new_mode": 33188,
      "new_path": "buffet/xmpp/xmpp_client.cc"
    },
    {
      "type": "modify",
      "old_id": "9eb5826b80b4ea1a8b3059cb5debd055a8360fe4",
      "old_mode": 33188,
      "old_path": "buffet/xmpp/xmpp_client.h",
      "new_id": "6d847cadd0712902f673a0560271614f9926cbd1",
      "new_mode": 33188,
      "new_path": "buffet/xmpp/xmpp_client.h"
    },
    {
      "type": "modify",
      "old_id": "9736349c1aeb79f1e6f33dec681c90f725ccb6bb",
      "old_mode": 33188,
      "old_path": "buffet/xmpp/xmpp_client_unittest.cc",
      "new_id": "ef26f2e7d1a7d715de1afebcada91076c80d5063",
      "new_mode": 33188,
      "new_path": "buffet/xmpp/xmpp_client_unittest.cc"
    }
  ]
}
