)]}'
{
  "commit": "808e2d8faa156bb0c81fed2a2611ef2c2cdea107",
  "tree": "1404759686aaad4dc72a76b1d56e8bd6d078b23b",
  "parents": [
    "468f7f3cba125e69ae29a44b55b1f3008a4aa215"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Wed Apr 08 15:45:56 2015 -0700"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Thu Apr 09 22:34:08 2015 +0000"
  },
  "message": "buffet: Fix command progress update JSON for GCD server\n\nGCD server expects command progress updates to contain a device-specific\nJSON object, while buffet was providing just an integer. Make GCD server\nhappy by creating an object instead by sticking another \"progress\" property\nas in {\"progress\":{\"progress\":100}}.\n\nAlso added some unit tests to cover the rest of UpdateCommand notifications.\n\nBUG\u003dbrillo:779\nTEST\u003d`FEATURES\u003dtest emerge-link libchromeos buffet`\n\nChange-Id: I210de62abae7fa1c357449b0c07b5298e8606ec0\nReviewed-on: https://chromium-review.googlesource.com/264867\nReviewed-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nTrybot-Ready: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "341401ead22c219136223a69545de3536b672da9",
      "old_mode": 33188,
      "old_path": "buffet/commands/cloud_command_proxy.cc",
      "new_id": "4463c509101d9cfa14b8a2f1bdee639dd454596a",
      "new_mode": 33188,
      "new_path": "buffet/commands/cloud_command_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "c12f1ed10b17f5b9008ba047cb92380e325d82d5",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_instance.cc",
      "new_id": "c67411f51e9b55399db6393e2590b25deafc72b0",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance.cc"
    },
    {
      "type": "modify",
      "old_id": "2b0982989b0c3772357f4dab12a75c9b04dffede",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_instance.h",
      "new_id": "e5e0f9f082d54e0badc3d1c6fdda5453ff11b338",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance.h"
    },
    {
      "type": "modify",
      "old_id": "48d54b9a65491d4ba5aa2710a53630533cdc6f00",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_instance_unittest.cc",
      "new_id": "e1d874b1f00a907429cabe4cf01714ebecc99e71",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e3fb737ce919f5f546cc7753657124484df7ca2c",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info_unittest.cc",
      "new_id": "c800052d2817d5db10357d8627a8a08df73d1236",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info_unittest.cc"
    }
  ]
}
