)]}'
{
  "commit": "7104857773f790a549d399715482fa23d9b736cd",
  "tree": "6ce294bb88229f44567404a1a5a9cd1b89157724",
  "parents": [
    "c3f69f6be02e31521474dce7eadf6ba4f4a7ce94"
  ],
  "author": {
    "name": "Liam McLoughlin",
    "email": "lmcloughlin@chromium.org",
    "time": "Fri Jan 25 19:07:06 2013"
  },
  "committer": {
    "name": "ChromeBot",
    "email": "chrome-bot@google.com",
    "time": "Mon Jan 28 16:16:30 2013"
  },
  "message": "[dbus-c++] DBus-C++ operator overloading should rely on ADL\n\nDBus-C++ operator overloading (operator \u003e\u003e/\u003c\u003c) should rely on\nargument-dependent lookup, rather than on sticking the overloads in the\nglobal namespace, so that they can always be found correctly when used in\ntemplates.\n\nSee http://clang.llvm.org/compatibility.html#dep_lookup to understand why the\nexisting behaviour was incorrect\n\nBUG\u003dnone\nTEST\u003dCompile against types.h with Clang\n\nChange-Id: I9239e960f6872f0f312561050d1bbd4cc9b87458\nReviewed-on: https://gerrit.chromium.org/gerrit/42027\nTested-by: Liam McLoughlin \u003clmcloughlin@chromium.org\u003e\nCommit-Queue: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nReviewed-by: Ryan Sleevi \u003crsleevi@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "72606f637ab3c541fdcff834781f38699edf2eae",
      "old_mode": 33188,
      "old_path": "include/dbus-c++/types.h",
      "new_id": "fb73ce563fa5d011f3a0192a1f4c91c10c45f6d1",
      "new_mode": 33188,
      "new_path": "include/dbus-c++/types.h"
    },
    {
      "type": "modify",
      "old_id": "9d61d446b45bd7f9dfe3b3869973bed305251a12",
      "old_mode": 33188,
      "old_path": "src/types.cpp",
      "new_id": "9ccc0002dcca1f4b19cbb5384f1d4426ef9150e8",
      "new_mode": 33188,
      "new_path": "src/types.cpp"
    },
    {
      "type": "modify",
      "old_id": "68ae5a64da68080330b5985673243a02a5dcf400",
      "old_mode": 33188,
      "old_path": "tools/xml.cpp",
      "new_id": "d85bfd88ed3f1e3edff2dd46df74c41cb40eb6da",
      "new_mode": 33188,
      "new_path": "tools/xml.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a8e69c19f2121002d0b418c68143f5084aee655",
      "old_mode": 33188,
      "old_path": "tools/xml.h",
      "new_id": "00e904110d9b15f3a5f6c5feb4fd580448db5074",
      "new_mode": 33188,
      "new_path": "tools/xml.h"
    }
  ]
}
