)]}'
{
  "commit": "2b9bfa7f95a3a0b6f10edd3cac33ae40587b7bbc",
  "tree": "61dccb4f83a4fb92df69410ee78b9f633426da78",
  "parents": [
    "5e30a0746ec1ff2b2a7303a38acdc736b10c83fb"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri May 13 14:25:21 2016 -0700"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri May 13 14:25:21 2016 -0700"
  },
  "message": "ApplicationConnection devolution, part 2.4.\n\nA.k.a. nuke InterfaceFactory, part 4.\n\nI took care of ContentHandlerFactory in a way that seems OK, but may not\nbe optimal design-wise (to be considered later -- I\u0027ll actually need to\nthink about its design).\n\nR\u003dvardhan@google.com\n\nReview URL: https://codereview.chromium.org/1979683002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7cfaca2abf86924f379e670cc752619216aabfe",
      "old_mode": 33188,
      "old_path": "examples/forwarding_content_handler/forwarding_content_handler.cc",
      "new_id": "87730f2ee4a7cdfabbe46ae237a2339bb2205a31",
      "new_mode": 33188,
      "new_path": "examples/forwarding_content_handler/forwarding_content_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "874856ccb9c5d43147d672efa1221497984cd06a",
      "old_mode": 33188,
      "old_path": "examples/recursive_content_handler/recursive_content_handler.cc",
      "new_id": "e246a1f25b143d9ac98989d783e3228a0844ed31",
      "new_mode": 33188,
      "new_path": "examples/recursive_content_handler/recursive_content_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "34c0ee48bb28b14291dfe3364b0730317a731bde",
      "old_mode": 33188,
      "old_path": "mojo/application/content_handler_factory.cc",
      "new_id": "b3c7a265652fec4fb2d829c48f4e90d55989408f",
      "new_mode": 33188,
      "new_path": "mojo/application/content_handler_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "0d1d3e94ea5155a48fb23c2e6e863ed0ac724aba",
      "old_mode": 33188,
      "old_path": "mojo/application/content_handler_factory.h",
      "new_id": "86293dfe4c73ea3bd7d346b9b4b41f60e34caaee",
      "new_mode": 33188,
      "new_path": "mojo/application/content_handler_factory.h"
    },
    {
      "type": "modify",
      "old_id": "a8c6d2a350cbab83ec165fe587b0eba4216e95ba",
      "old_mode": 33188,
      "old_path": "services/dart/content_handler_main.cc",
      "new_id": "44acb667a31cb4232ebb1384301cd53b5e786524",
      "new_mode": 33188,
      "new_path": "services/dart/content_handler_main.cc"
    },
    {
      "type": "modify",
      "old_id": "649323310e9d9534094e8396f0af34e1a03da23b",
      "old_mode": 33188,
      "old_path": "services/java_handler/java_handler.cc",
      "new_id": "d8e2d9125eea13f3794a151ee380d736eb7da1a3",
      "new_mode": 33188,
      "new_path": "services/java_handler/java_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "43cbcb8e785149d8690e0db10a47a3d896311139",
      "old_mode": 33188,
      "old_path": "services/js/content_handler_main.cc",
      "new_id": "e1026613824a996a869dbce69debe3f317a7e2c3",
      "new_mode": 33188,
      "new_path": "services/js/content_handler_main.cc"
    },
    {
      "type": "modify",
      "old_id": "441cedaad6ff5ac9f176f4546ea20c7795063406",
      "old_mode": 33188,
      "old_path": "services/nacl/nonsfi/content_handler_main_nexe.cc",
      "new_id": "003bfbe7fcad6b56c68451e3ac778ede11b9259b",
      "new_mode": 33188,
      "new_path": "services/nacl/nonsfi/content_handler_main_nexe.cc"
    },
    {
      "type": "modify",
      "old_id": "7fcc2a10a6caf8772c4bdba56a006cdcfd395f4a",
      "old_mode": 33188,
      "old_path": "services/nacl/nonsfi/content_handler_main_pexe.cc",
      "new_id": "4e0bb7684f9b557b1d7485734090da5ede19a073",
      "new_mode": 33188,
      "new_path": "services/nacl/nonsfi/content_handler_main_pexe.cc"
    },
    {
      "type": "modify",
      "old_id": "a5ebec6d9cea11973f2b3b29fc006f3cfd96314f",
      "old_mode": 33188,
      "old_path": "services/nacl/sfi/content_handler_main.cc",
      "new_id": "dcca4a76da39e40244615a0e8a42712c50e56a00",
      "new_mode": 33188,
      "new_path": "services/nacl/sfi/content_handler_main.cc"
    },
    {
      "type": "modify",
      "old_id": "be6897dbf8ad6e46a44edf5e62256073d7ece187",
      "old_mode": 33188,
      "old_path": "services/python/content_handler/content_handler_main.cc",
      "new_id": "d4d6f0acd54add252d3f06e621e89697d4caa746",
      "new_mode": 33188,
      "new_path": "services/python/content_handler/content_handler_main.cc"
    },
    {
      "type": "modify",
      "old_id": "c52b3403868c532c2383aae0dc4c476932bbd3ff",
      "old_mode": 33188,
      "old_path": "shell/android/android_handler.cc",
      "new_id": "2f0097f28ce89d80f7a856d09d8a8fc7bca2a954",
      "new_mode": 33188,
      "new_path": "shell/android/android_handler.cc"
    }
  ]
}
