)]}'
{
  "commit": "9001624a6bf48c228a065bd99907816b07705bbd",
  "tree": "301a5673607ee80f1d8c32f51f19602d2bd654ff",
  "parents": [
    "2ab1becbc045062fa83202116c7dfe535ed7aeca"
  ],
  "author": {
    "name": "Christopher Wiley",
    "email": "wiley@chromium.org",
    "time": "Tue Apr 01 17:33:29 2014 -0700"
  },
  "committer": {
    "name": "chrome-internal-fetch",
    "email": "chrome-internal-fetch@google.com",
    "time": "Thu Apr 17 19:06:45 2014 +0000"
  },
  "message": "buffet: Make ExportedPropertySet threadsafe\n\nIn Chrome, we have both a DBus thread and some main thread (an \u0027origin\u0027\nthread).  Objects related to DBus functionality need to accomodate this\nso that we can send this upstream.  This mostly just means that we need\nto add assertions that developers are using the API correctly, so that\nthe use of weak pointers is safe.\n\nBUG\u003dchromium:360831\nTEST\u003dUnittests pass.  buffet_BasicDBusAPI still passes.\n\nChange-Id: Ibb48a5e65c7cb02e5edce9cbf85432bed70d7686\nReviewed-on: https://chromium-review.googlesource.com/193505\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Christopher Wiley \u003cwiley@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85c17d4335333db3446faaedc2d60d407b35345a",
      "old_mode": 33188,
      "old_path": "buffet/buffet.gyp",
      "new_id": "eb140be5f15669db34a1911fc7dc6bb9589ec4ab",
      "new_mode": 33188,
      "new_path": "buffet/buffet.gyp"
    },
    {
      "type": "modify",
      "old_id": "ceddee144eb12ae941ae0769d8f39ee67f618367",
      "old_mode": 33188,
      "old_path": "buffet/dbus_manager.cc",
      "new_id": "e1b3426d74fcb221f638d06ff5042361ea5488dd",
      "new_mode": 33188,
      "new_path": "buffet/dbus_manager.cc"
    },
    {
      "type": "modify",
      "old_id": "a990ead9e2ea1a79460dec39f57427a1f13d96c0",
      "old_mode": 33188,
      "old_path": "buffet/dbus_manager.h",
      "new_id": "13aa8f42fc3658d72275b9a5e78be4f6d0354ac9",
      "new_mode": 33188,
      "new_path": "buffet/dbus_manager.h"
    },
    {
      "type": "modify",
      "old_id": "fcda628de5aa6a02d6e91dad14eb7aba7d7aadde",
      "old_mode": 33188,
      "old_path": "buffet/dbus_utils.cc",
      "new_id": "673afe3cdbf06708a03f3a36b7785c4048f1f388",
      "new_mode": 33188,
      "new_path": "buffet/dbus_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "dea6d02a45d6be7e24b99d9186a45284828e17de",
      "old_mode": 33188,
      "old_path": "buffet/dbus_utils.h",
      "new_id": "d4d5799b2302238b670a3439320015b60c79873d",
      "new_mode": 33188,
      "new_path": "buffet/dbus_utils.h"
    },
    {
      "type": "modify",
      "old_id": "caf0c31f282569b8e6229b779ae854c42d46dfe2",
      "old_mode": 33188,
      "old_path": "buffet/exported_property_set.cc",
      "new_id": "f6f7037562822142310e07718b08b2ad5bef5588",
      "new_mode": 33188,
      "new_path": "buffet/exported_property_set.cc"
    },
    {
      "type": "modify",
      "old_id": "84dbe2ac97e81a2e6320ec2de7e0d9ef13e93154",
      "old_mode": 33188,
      "old_path": "buffet/exported_property_set.h",
      "new_id": "c464a8bfcb1c21b76ab6da39c4a1fa5cf1c3ad64",
      "new_mode": 33188,
      "new_path": "buffet/exported_property_set.h"
    },
    {
      "type": "modify",
      "old_id": "0bd3c3dbc102c736fcc6f4a301b7e278eb69d861",
      "old_mode": 33188,
      "old_path": "buffet/exported_property_set_unittest.cc",
      "new_id": "959a46a98950fbea1682672ef6b831a3b6921f7f",
      "new_mode": 33188,
      "new_path": "buffet/exported_property_set_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "37a903156fd08c406bd956630c4997129a8893ae",
      "old_mode": 33188,
      "old_path": "buffet/main.cc",
      "new_id": "6d8ddc2c9ddb7db27ef5a2a00c88d3ec9a83f8e6",
      "new_mode": 33188,
      "new_path": "buffet/main.cc"
    },
    {
      "type": "modify",
      "old_id": "e0a9b7a17288f4a41aaa983a502fe61bd013d5a4",
      "old_mode": 33188,
      "old_path": "buffet/manager.cc",
      "new_id": "b23d63937617d18c9d9c0a0dfeb2891abb5cfc05",
      "new_mode": 33188,
      "new_path": "buffet/manager.cc"
    },
    {
      "type": "modify",
      "old_id": "cc6586858bc027752e2eea3afe99819e0dcea523",
      "old_mode": 33188,
      "old_path": "buffet/manager.h",
      "new_id": "95d054838b43138beb410f20e84b70a0c1c1ae26",
      "new_mode": 33188,
      "new_path": "buffet/manager.h"
    }
  ]
}
