)]}'
{
  "commit": "d1978d3a3d74f62a12a06acafc4b08b50a6c6834",
  "tree": "338cc24aa62e7db83e20b43562373452851634cf",
  "parents": [
    "4129dfae011bd3f3823e81c9be92eeb3d7e7065e"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Wed Apr 29 17:33:26 2015 -0700"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Fri May 01 03:43:51 2015 +0000"
  },
  "message": "buffet: Report command instance parsing error to cloud server\n\nWhen a command comes from GCD server and fails to parse, we used to\njust skip the command without reporting anything to the server.\n\nThis lead to the same command coming down in the next fetch cycle and\nbe retried over and over again.\n\nNow if buffet cannot process a command, we mark it as \"aborted\" on the\nserver and provide actual failure reason - in the \"error\" property of\nthe command resource.\n\nBUG\u003dbrillo:952\nTEST\u003d`FEATURES\u003dtest emerge-buffet`\n     Tested manually on device through GCD dev site.\n\nChange-Id: Idcda5ca296696a01d7e008f148f125c1a4ed1072\nReviewed-on: https://chromium-review.googlesource.com/268442\nReviewed-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nCommit-Queue: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\nTested-by: Vitaly Buka \u003cvitalybuka@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24c7869eeb201e871df18f2ade88d04214510d24",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_instance.cc",
      "new_id": "a2e098f92e5f85d650f73d3fffc53ba943872c95",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance.cc"
    },
    {
      "type": "modify",
      "old_id": "f67b30b54bd764114d7deecdc5ad2cdd6b5e5d0b",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_instance.h",
      "new_id": "6ce7036765d48ab34af0fc3a2d42ce4c61c0f9b3",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance.h"
    },
    {
      "type": "modify",
      "old_id": "8d7d0ec1a5a3068e9fbc70ea162fcd0eb63cff96",
      "old_mode": 33188,
      "old_path": "buffet/commands/command_instance_unittest.cc",
      "new_id": "f7744b026bcc50c32420ac87f3d117e471bbd828",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ffd4394e5798a527ee812159095a2971605dc580",
      "old_mode": 33188,
      "old_path": "buffet/commands/dbus_command_dispatcher_unittest.cc",
      "new_id": "262b85d24dbfb2976ff4c452bade9d051b231c9d",
      "new_mode": 33188,
      "new_path": "buffet/commands/dbus_command_dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "e0cad8fbf31669955ff04052e1e0070fee86570b",
      "old_mode": 33188,
      "old_path": "buffet/commands/dbus_command_proxy_unittest.cc",
      "new_id": "c2ca7d8939050ab96edb2f096ba12159312b0da8",
      "new_mode": 33188,
      "new_path": "buffet/commands/dbus_command_proxy_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2868a066545e9c484aed2f43edd52882d5aa8484",
      "old_mode": 33188,
      "old_path": "buffet/commands/schema_constants.cc",
      "new_id": "6aaf780c75479c87dca314a4ac01d2beadd5724a",
      "new_mode": 33188,
      "new_path": "buffet/commands/schema_constants.cc"
    },
    {
      "type": "modify",
      "old_id": "9740303413f8529dfc8b33d5ce22155c726f9cba",
      "old_mode": 33188,
      "old_path": "buffet/commands/schema_constants.h",
      "new_id": "fbbb3e394e0d6dc909246d86b19a08ce10d199fa",
      "new_mode": 33188,
      "new_path": "buffet/commands/schema_constants.h"
    },
    {
      "type": "modify",
      "old_id": "a56a15a8784b163600ce711434614ff388aecd30",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.cc",
      "new_id": "eec9985a9a30cc9a364ef473efef8d2e5df66dd1",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.cc"
    },
    {
      "type": "modify",
      "old_id": "4fa4c47ba203f3545cf1c425131b483eb06af7ef",
      "old_mode": 33188,
      "old_path": "buffet/device_registration_info.h",
      "new_id": "8f74d2a61d51b10ecb241a2bbb9b223963710b94",
      "new_mode": 33188,
      "new_path": "buffet/device_registration_info.h"
    },
    {
      "type": "modify",
      "old_id": "7b710f11e6a3f2f6cdc7ef945038074f55e2c499",
      "old_mode": 33188,
      "old_path": "buffet/manager.cc",
      "new_id": "82ee7a82f6ff0426b6c510e5ad28c967bed513e3",
      "new_mode": 33188,
      "new_path": "buffet/manager.cc"
    }
  ]
}
