)]}'
{
  "commit": "aa3a5591f304fc99fe55d7ae830ab050bbba2550",
  "tree": "407fbe349cea7d9fc9236917d9bbd2fa27cb9f1d",
  "parents": [
    "0de52f1fd2be917e4d4bdfd36d95e678ecdfbd57"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Thu Aug 07 07:24:06 2014 -0700"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Thu Aug 07 22:45:13 2014 +0000"
  },
  "message": "buffet: Add command queue and command basic command dispatch mechanism\n\nAdded a skeleton CommandQueue class that would hold all the incoming\ncommand instances from local and cloud GCD clients. For now, both\nCommandQueue and CommandInstance are simple classes that encapsulate\nthe command instances received by buffet.\n\nIn following CLs, I\u0027ll add methods to parse command instance JSON\nobjects and provide D-Bus serlialization and dispatch to command\nhandlers (daemons).\n\nBUG\u003dchromium:396713\nTEST\u003dUSE\u003dbuffet P2_TEST_FILTER\u003d\"buffet::*\" FEATURES\u003dtest emerge-link platform2\n\nChange-Id: I7ab6bb0778a6320dc75d2a3c9b2a774ea5329054\nReviewed-on: https://chromium-review.googlesource.com/211412\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nReviewed-by: Christopher Wiley \u003cwiley@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9300c4ad390ef66263e7502433e26b4d08446fc",
      "old_mode": 33188,
      "old_path": "buffet/buffet.gyp",
      "new_id": "7870fc74a60acd98c63b662d72414d672aad5256",
      "new_mode": 33188,
      "new_path": "buffet/buffet.gyp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c5e122fb87e2ca4a87c2212efcdd82840e040ab",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0028c88bdbd0fc994f05d5a7f7d21b92711ce5af",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "057700428a5d4e6ddfb7e5d7bf9349f4c487eeb7",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_instance_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ca1e7f9eeeeb70e1ff2cdc6d15d2a353c764c754",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_queue.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d650a0ee39438e2e4c77ccdf842dc07149b1282",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_queue.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d116e9606819d895bf93fdb717cf4df8a721f7c8",
      "new_mode": 33188,
      "new_path": "buffet/commands/command_queue_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "ff9d4615edf5920ca73652a1c700e286452825e8",
      "old_mode": 33188,
      "old_path": "buffet/commands/schema_utils.h",
      "new_id": "0f89e2701b1ab5f31e1d8cadc4539f30055354fe",
      "new_mode": 33188,
      "new_path": "buffet/commands/schema_utils.h"
    }
  ]
}
