)]}'
{
  "commit": "2348e42abcd386796a9cf9d04d6e348d2a6caa7b",
  "tree": "6be35787ab221add2e3ed837b0f1c37b1d081ffd",
  "parents": [
    "71fb9d59fbe7136e3dd92f691e6ed3fee0b31d6d"
  ],
  "author": {
    "name": "Alex Vakulenko",
    "email": "avakulenko@chromium.org",
    "time": "Fri Nov 21 08:57:57 2014 -0800"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Sat Nov 22 09:35:02 2014 +0000"
  },
  "message": "buffet: Moved D-Bus definitions to XML/Code generator\n\nMoved D-Bus interface definitions for buffet to XML files and using\nthe code generator to produce adaptors/proxies. Switched over the\nimplementations of objects to using the generated adaptors and using\nthe generated proxies in buffet_client.\n\nSome more work on proxy generator is required to switch over the\nusage of Command/CommandListener in libbuffet to using the generated\nproxies, since the generator does not support D-Bus properties or\nObject Manager yet.\n\nBUG\u003dchromium:435591\nTEST\u003dFEATURES\u003dtest emerge-link buffet\n\nChange-Id: If010ee70b356d146e4a35a7301a753c9c54377f5\nReviewed-on: https://chromium-review.googlesource.com/231350\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "12f4300464238f5cf23f6ba7cfdff987d3c880bd",
      "old_mode": 33188,
      "old_path": "buffet/buffet.gyp",
      "new_id": "5072ba507b617bde55abeb2b400877391fcd95ce",
      "new_mode": 33188,
      "new_path": "buffet/buffet.gyp"
    },
    {
      "type": "modify",
      "old_id": "e32082d618f94e08b8a22356f1632c7fe84d839a",
      "old_mode": 33188,
      "old_path": "buffet/buffet_client.cc",
      "new_id": "72e3c88d2d4eb9ad1434801818689597d4b00d1c",
      "new_mode": 33188,
      "new_path": "buffet/buffet_client.cc"
    },
    {
      "type": "modify",
      "old_id": "ed272a138a304d7785aa2ba1757c344ad1d16e1f",
      "old_mode": 33188,
      "old_path": "buffet/commands/dbus_command_dispatcher_unittest.cc",
      "new_id": "8033390202c328076792f817361a56c67d9bbfda",
      "new_mode": 33188,
      "new_path": "buffet/commands/dbus_command_dispatcher_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "4ef94a8e3a3a3a4436ad95273b203d6e52147bb7",
      "old_mode": 33188,
      "old_path": "buffet/commands/dbus_command_proxy.cc",
      "new_id": "2778a7824ccb915f03319ac14311cc6e4b8a72c0",
      "new_mode": 33188,
      "new_path": "buffet/commands/dbus_command_proxy.cc"
    },
    {
      "type": "modify",
      "old_id": "386ecaff5c6908bfeb0b2733befeec3d24171382",
      "old_mode": 33188,
      "old_path": "buffet/commands/dbus_command_proxy.h",
      "new_id": "f3f3e4ea65da8fa23cf0196462502367821695d5",
      "new_mode": 33188,
      "new_path": "buffet/commands/dbus_command_proxy.h"
    },
    {
      "type": "modify",
      "old_id": "81d982775d8e2b66ae9e71bf26273697a50ae4a3",
      "old_mode": 33188,
      "old_path": "buffet/commands/dbus_command_proxy_unittest.cc",
      "new_id": "a810464af07c026608da18b299cb42a134cec438",
      "new_mode": 33188,
      "new_path": "buffet/commands/dbus_command_proxy_unittest.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89d9efdb6bb5017c2025f72375125243ee45fef3",
      "new_mode": 33188,
      "new_path": "buffet/dbus_bindings/org.chromium.Buffet.Command.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4490dacb7e80b2ac645e8201f84908678675359f",
      "new_mode": 33188,
      "new_path": "buffet/dbus_bindings/org.chromium.Buffet.Manager.xml"
    },
    {
      "type": "modify",
      "old_id": "071b861a9efa2eca1072e6e133aab81de9a64c7c",
      "old_mode": 33188,
      "old_path": "buffet/manager.cc",
      "new_id": "13ca49fd64c9efbbe2a0f7192446568b6fc5d5c3",
      "new_mode": 33188,
      "new_path": "buffet/manager.cc"
    },
    {
      "type": "modify",
      "old_id": "bcc0425e56ab30da69a6c2020b3284fb85447410",
      "old_mode": 33188,
      "old_path": "buffet/manager.h",
      "new_id": "318ee746f893075725580c5b9b180475f8965cc0",
      "new_mode": 33188,
      "new_path": "buffet/manager.h"
    }
  ]
}
