)]}'
{
  "commit": "ba983c8d415b0cea83d0ee7a096860db8de93acc",
  "tree": "d03bcf258bf12fc3e0fd3d2b26a33fcdf770a233",
  "parents": [
    "e08fca7aab4bd84d094fb476e734253db59763a4"
  ],
  "author": {
    "name": "Christopher Wiley",
    "email": "wiley@chromium.org",
    "time": "Thu Mar 05 16:32:23 2015 -0800"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Tue Mar 10 19:03:34 2015 +0000"
  },
  "message": "buffet: Automatically periodically call StartDevice()\n\nBuffet now automatically calls StartDevice on itself periodically until\nStartDevice succeeds.  Remove the DBus call entirely and set up\nperiodic retries when we have credentials, with exponential backoff.\n\nBUG\u003dbrillo:476\nTEST\u003dbuffet_Registration continues to pass.  Manually, start buffet with\nand without credentials, observe that without credentials, it does not\nattempt to StartDevice, and with credentials, it does so automatically,\nwith exponential backoff.\n\nChange-Id: I7c93cd745666ae8cfd8c27365816e4296417ccae\nReviewed-on: https://chromium-review.googlesource.com/257020\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Christopher Wiley \u003cwiley@chromium.org\u003e\nCommit-Queue: Christopher Wiley \u003cwiley@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca76a893e85c51b8145f6e52a7d0c28118cdf4b7",
      "old_mode": 33188,
      "old_path": "buffet/buffet_client.cc",
      "new_id": "79e7cdf129a9e7bc9528ac6c3c0de1e592813a75",
      "new_mode": 33188,
      "new_path": "buffet/buffet_client.cc"
    },
    {
      "type": "modify",
      "old_id": "ea5e574794081f17c2d50c0189922719c2973b6f",
      "old_mode": 33188,
      "old_path": "buffet/dbus_bindings/org.chromium.Buffet.Manager.xml",
      "new_id": "ff73108e71b98ad888a5bc9ef57b1d8bdd7ac9c7",
      "new_mode": 33188,
      "new_path": "buffet/dbus_bindings/org.chromium.Buffet.Manager.xml"
    },
    {
      "type": "modify",
      "old_id": "72d6d67c6718862c2f3e44daf52909a3b6e70f06",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.cc",
      "new_id": "9036ed8d2eb82f3b83d75c6ebea8b0aa7cc5e7f2",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "c96c09c85270282f75dd1dffd3e8290ab156380d",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.h",
      "new_id": "7d64d31c81d51c43601fdedfd7ccb0db46a3dc81",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.h"
    },
    {
      "type": "modify",
      "old_id": "c8c6974db8cc41d3539fae07929ff606a1bc014b",
      "old_mode": 33188,
      "old_path": "buffet/manager.cc",
      "new_id": "d02c96b0549b5bd9e561a3f43da2c2c21a310018",
      "new_mode": 33188,
      "new_path": "buffet/manager.cc"
    },
    {
      "type": "modify",
      "old_id": "1c891ecadb844bf8354f46d815fa351e3d12a9fa",
      "old_mode": 33188,
      "old_path": "buffet/manager.h",
      "new_id": "03bd68aa9a3ded2c4d0f26584b81d779ef0bfc05",
      "new_mode": 33188,
      "new_path": "buffet/manager.h"
    }
  ]
}
