)]}'
{
  "commit": "e7a700771e7398138e4103587739f7f18ce86251",
  "tree": "48982c1af5321e8a5fd4e896ffd9bbb0c1c7b77a",
  "parents": [
    "7eb783b16c64e0888878248a1410ed3e526e215f"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Thu Jun 25 11:36:07 2015 -0700"
  },
  "committer": {
    "name": "ChromeOS Commit Bot",
    "email": "chromeos-commit-bot@chromium.org",
    "time": "Tue Jun 30 12:21:30 2015 +0000"
  },
  "message": "buffet: Add state change ID to state queue\n\nEach state update will now increment a state change ID to help correlate\ndevice state and command updates.\n\nRight now, each call to NotifyPropertiesUpdated() will increment the ID.\n\nThis functionality will be used in subsequent CLs to implement ordering\nof state and command updates on GCD server.\n\nBUG\u003dbrillo:1202\nTEST\u003d`FEATURES\u003dtest emerge-link buffet`\n\nChange-Id: I8cd591ec83cef7c1f1019728c0492fdee23d64dc\nReviewed-on: https://chromium-review.googlesource.com/282081\nReviewed-by: Vitaly Buka \u003cvitalybuka@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": "54b2cccdc586040c31983e0a580caa534ba2915d",
      "old_mode": 33188,
      "old_path": "buffet/states/mock_state_change_queue_interface.h",
      "new_id": "c984dbb96271ba9aa3accd1990aa306986037420",
      "new_mode": 33188,
      "new_path": "buffet/states/mock_state_change_queue_interface.h"
    },
    {
      "type": "modify",
      "old_id": "74ac682045c1940011a224fd53c4c95a8f60d4d0",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue.cc",
      "new_id": "a6e1a72222434116bcecd6b2955747c31179d94f",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue.cc"
    },
    {
      "type": "modify",
      "old_id": "9181ef4f06c115abeeebac7cbbf9ed162e6017a9",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue.h",
      "new_id": "83161fefbf73400dcd1944bfd476894580613610",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue.h"
    },
    {
      "type": "modify",
      "old_id": "44e0f79075bc38c5a38b278a588964c39a7cde07",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue_interface.h",
      "new_id": "7c6782936f496e494a9c7c615f69070becc1bae9",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue_interface.h"
    },
    {
      "type": "modify",
      "old_id": "68fadcc8412570dfb691b9b63da5863a963fac84",
      "old_mode": 33188,
      "old_path": "buffet/states/state_change_queue_unittest.cc",
      "new_id": "1a30f972f9183dbd7b9b85e18f0ac3f766ec7208",
      "new_mode": 33188,
      "new_path": "buffet/states/state_change_queue_unittest.cc"
    }
  ]
}
