)]}'
{
  "commit": "b237bca1446a4ef1006f2804ecdfeb1a0cf286ae",
  "tree": "d309384bee2a899b735739e8176132b00c69ed44",
  "parents": [
    "736c850221aaa7ccbc6125bd515f8fd12f35046e"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri May 13 16:35:11 2016 -0700"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri May 13 16:35:11 2016 -0700"
  },
  "message": "ApplicationConnection devolution, part 4 (the end).\n\nNuke ApplicationConnection and ServiceRegistry. Also clean up includes.\n\nR\u003dvardhan@google.com\n\nReview URL: https://codereview.chromium.org/1977023003 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e9a2971c53aad3e6dc3cb4162318279370b234b",
      "old_mode": 33188,
      "old_path": "examples/apptest/example_service_application.cc",
      "new_id": "f35817339c3f1e249867b413a88a7e6c326b7da0",
      "new_mode": 33188,
      "new_path": "examples/apptest/example_service_application.cc"
    },
    {
      "type": "modify",
      "old_id": "9e14044725cb2c834b4f8db8abc67ec3f7ba5a18",
      "old_mode": 33188,
      "old_path": "examples/bank_app/bank.cc",
      "new_id": "4f96ecdc30f27e2cbe8ef69d8ebf39feb196296b",
      "new_mode": 33188,
      "new_path": "examples/bank_app/bank.cc"
    },
    {
      "type": "modify",
      "old_id": "aa82a20090ab540000cf26e8b759b4bf0b0ec109",
      "old_mode": 33188,
      "old_path": "examples/echo/echo_server.cc",
      "new_id": "a920bdbf50d122659a641260cbe1b123a43ed8ee",
      "new_mode": 33188,
      "new_path": "examples/echo/echo_server.cc"
    },
    {
      "type": "modify",
      "old_id": "24be6505a93ea833fd8b4c592caa465489f192e9",
      "old_mode": 33188,
      "old_path": "examples/echo_terminal/main.cc",
      "new_id": "6c56eafe55b8f46ce00d9c003683ebb9a9ea6de5",
      "new_mode": 33188,
      "new_path": "examples/echo_terminal/main.cc"
    },
    {
      "type": "modify",
      "old_id": "cc6ff7829f48e57c0d1a7cd16ad6c0e8ced9caf4",
      "old_mode": 33188,
      "old_path": "examples/forwarding_content_handler/forwarding_content_handler.cc",
      "new_id": "91e9d3516c62891b36bec8cd4d7c231908a637f3",
      "new_mode": 33188,
      "new_path": "examples/forwarding_content_handler/forwarding_content_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "7e48dec06e2842dc8973b93f3dca6550b7f464f3",
      "old_mode": 33188,
      "old_path": "examples/hello_mojo/hello_mojo_server.cc",
      "new_id": "6ad9a5259cc1bc31997547776ca70a8d1bd56098",
      "new_mode": 33188,
      "new_path": "examples/hello_mojo/hello_mojo_server.cc"
    },
    {
      "type": "modify",
      "old_id": "ec7f589f9796b0558ca8aec344cbd4521884bf4c",
      "old_mode": 33188,
      "old_path": "examples/indirect_service/indirect_integer_service.cc",
      "new_id": "6d9425c5a50e74217a3c25769fb908d3e1a9f1b1",
      "new_mode": 33188,
      "new_path": "examples/indirect_service/indirect_integer_service.cc"
    },
    {
      "type": "modify",
      "old_id": "e7979f98f6eea69e970a66fc2e8f5d1ff302aa97",
      "old_mode": 33188,
      "old_path": "examples/indirect_service/integer_service.cc",
      "new_id": "dac270376f4167841fec94a4958c8bd260eb2efd",
      "new_mode": 33188,
      "new_path": "examples/indirect_service/integer_service.cc"
    },
    {
      "type": "modify",
      "old_id": "dc618f3ea3e8488aee4e08c782ac9605089a1ed0",
      "old_mode": 33188,
      "old_path": "examples/media_test/media_test_app.cc",
      "new_id": "0c42f22387e9ee2647b465774233c030d333351b",
      "new_mode": 33188,
      "new_path": "examples/media_test/media_test_app.cc"
    },
    {
      "type": "modify",
      "old_id": "93ec4cfdd21b2b8d6fdaca34b4947f55ffebd069",
      "old_mode": 33188,
      "old_path": "examples/moterm_example_app/moterm_example_app.cc",
      "new_id": "81e69840265d3b19b17ca968aa79909668699425",
      "new_mode": 33188,
      "new_path": "examples/moterm_example_app/moterm_example_app.cc"
    },
    {
      "type": "modify",
      "old_id": "5e36ad4b79f5fcedaa9f6460ca0a8d8bcbafdda1",
      "old_mode": 33188,
      "old_path": "examples/native_run_app/native_run_app.cc",
      "new_id": "1841ed8c8f0eedd94b12652b1d13acbbbd85032f",
      "new_mode": 33188,
      "new_path": "examples/native_run_app/native_run_app.cc"
    },
    {
      "type": "modify",
      "old_id": "4ee0178739bafaa2ff3b66165ab7e2f2786a9488",
      "old_mode": 33188,
      "old_path": "examples/recursive_content_handler/recursive_content_handler.cc",
      "new_id": "62f9357363fd0b22d7e1e8283f33d1fa017da903",
      "new_mode": 33188,
      "new_path": "examples/recursive_content_handler/recursive_content_handler.cc"
    },
    {
      "type": "modify",
      "old_id": "f7c6c1f1e2212eb40308238444930f0cf5db3a07",
      "old_mode": 33188,
      "old_path": "examples/spinning_cube/spinning_cube_app.cc",
      "new_id": "694c66a897d7a1136e4bcb29a2931d871be1dc47",
      "new_mode": 33188,
      "new_path": "examples/spinning_cube/spinning_cube_app.cc"
    },
    {
      "type": "modify",
      "old_id": "0f627ae7c08849650caa9cd52da263048cc26449",
      "old_mode": 33188,
      "old_path": "examples/trace_me/trace_me_app.cc",
      "new_id": "b33ccc50c8a047b5c9992813b163c2a834197926",
      "new_mode": 33188,
      "new_path": "examples/trace_me/trace_me_app.cc"
    },
    {
      "type": "modify",
      "old_id": "b3c7a265652fec4fb2d829c48f4e90d55989408f",
      "old_mode": 33188,
      "old_path": "mojo/application/content_handler_factory.cc",
      "new_id": "8b104489a4fe7727f51db3c9db0807c6295dabc4",
      "new_mode": 33188,
      "new_path": "mojo/application/content_handler_factory.cc"
    },
    {
      "type": "modify",
      "old_id": "cda6b6195d721c8dcb43a7a6fd7cef60bf6e392d",
      "old_mode": 33188,
      "old_path": "mojo/common/trace_provider_impl.cc",
      "new_id": "2139b7c4a6ede311305105fa543115f2baf84cc4",
      "new_mode": 33188,
      "new_path": "mojo/common/trace_provider_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "dda638c2b7aa076bf76c0cdb75627dec155aa2bf",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/BUILD.gn",
      "new_id": "cbf41ace0d904b75d2b12341d7dae03e6fdc6098",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "e10b7b13c26a4c1316bb35d948f0b5b76f7bbf8a",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/application_connection.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b4038dcc93260319d194e069c2f228b1582ef78a",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/application_impl.h",
      "new_id": "dd613f1736eca7fe48b51ea1dba8304901f1c767",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/application_impl.h"
    },
    {
      "type": "delete",
      "old_id": "d5578172e077725afb6858a4ab31f576b7b15923",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/application_connection.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0ad3a3f07a65e5733b3f5f935b1ea0ad4423dd3a",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/application_impl.cc",
      "new_id": "c87344bae74f21f2f879723eff3c19f9d722e602",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/lib/application_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "6a974de2f24c7aa12c8e9850d6914d53208fd70e",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/service_connector_registry.cc",
      "new_id": "2698b7124fc3fbe0892f1adf7963ae15f3c070d0",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/lib/service_connector_registry.cc"
    },
    {
      "type": "delete",
      "old_id": "b36b63bd97b20ebef6ccbfb1967dc4b439d15261",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/service_registry.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0e2789de14c8d53e0ce488b6dae496c547a175b0",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/service_registry.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "3474dd92a49b8f0821207fb73ede8b11fbad368e",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/bindings/tests/versioning_test_service.cc",
      "new_id": "cba93f90275bcf7a9c697fb26b8b9ed0de461a43",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/bindings/tests/versioning_test_service.cc"
    },
    {
      "type": "modify",
      "old_id": "41c32f81fec44f3ff689d27cfcbe56ea7159b842",
      "old_mode": 33188,
      "old_path": "mojo/ui/view_provider_app.h",
      "new_id": "177f4194d461d50195379c54f9796091cb371f9b",
      "new_mode": 33188,
      "new_path": "mojo/ui/view_provider_app.h"
    },
    {
      "type": "modify",
      "old_id": "18962631eca0b0f56c7d7837bc666b42de37490e",
      "old_mode": 33188,
      "old_path": "services/asset_bundle/main.cc",
      "new_id": "fc3fdf7a26255d97190ee97ac1f2f6d47049fda5",
      "new_mode": 33188,
      "new_path": "services/asset_bundle/main.cc"
    },
    {
      "type": "modify",
      "old_id": "a8eadefe251c637eb81d1170010c929c7d619304",
      "old_mode": 33188,
      "old_path": "services/authenticating_url_loader_interceptor/authenticating_url_loader_interceptor_app.h",
      "new_id": "8af5c34b811ecbbb3a31f1733abb34f4cd36b8fb",
      "new_mode": 33188,
      "new_path": "services/authenticating_url_loader_interceptor/authenticating_url_loader_interceptor_app.h"
    },
    {
      "type": "modify",
      "old_id": "e98a4d310df246965717b15b20026e646566e9bc",
      "old_mode": 33188,
      "old_path": "services/authenticating_url_loader_interceptor/authenticating_url_loader_interceptor_apptest.cc",
      "new_id": "b04cc90dccbdaecfb9b7af315146f90cf2d8e677",
      "new_mode": 33188,
      "new_path": "services/authenticating_url_loader_interceptor/authenticating_url_loader_interceptor_apptest.cc"
    },
    {
      "type": "modify",
      "old_id": "ff23499bab7a1a31eda1b4d5ec4eeb409f9d4fae",
      "old_mode": 33188,
      "old_path": "services/authentication/main.cc",
      "new_id": "dd77d3500da09903d63f7d9017d1736f79c93e0a",
      "new_mode": 33188,
      "new_path": "services/authentication/main.cc"
    },
    {
      "type": "modify",
      "old_id": "4ddbc31d110de0611f7532a36979c9cc410de49b",
      "old_mode": 33188,
      "old_path": "services/clipboard/main.cc",
      "new_id": "be8faea31d52df484777528f87506ffd64b1b509",
      "new_mode": 33188,
      "new_path": "services/clipboard/main.cc"
    },
    {
      "type": "modify",
      "old_id": "01d46b284187f5327c5991545ccd8fb073a21cda",
      "old_mode": 33188,
      "old_path": "services/device_info/device_info.cc",
      "new_id": "749f9099eecaf44dc552ccb9a742eb5316255da7",
      "new_mode": 33188,
      "new_path": "services/device_info/device_info.cc"
    },
    {
      "type": "modify",
      "old_id": "c84b7ec223a538e020d91aebbe042106e24a9757",
      "old_mode": 33188,
      "old_path": "services/files/main.cc",
      "new_id": "04f61a974d0fe2c7da10b4b285e05ce44904215a",
      "new_mode": 33188,
      "new_path": "services/files/main.cc"
    },
    {
      "type": "modify",
      "old_id": "555e4d7ee7520c1df37d0bf4ea8bb83dbb0c553d",
      "old_mode": 33188,
      "old_path": "services/gfx/compositor/compositor_app.cc",
      "new_id": "8c28965b6aa016501661d3ecb04fc888fbeddc27",
      "new_mode": 33188,
      "new_path": "services/gfx/compositor/compositor_app.cc"
    },
    {
      "type": "modify",
      "old_id": "bd2b65a9f2a4216a51152cac148675a78f04ba09",
      "old_mode": 33188,
      "old_path": "services/icu_data/icu_data_impl.cc",
      "new_id": "c1566f6f6f1ee393843e8190b68776e4307d6b50",
      "new_mode": 33188,
      "new_path": "services/icu_data/icu_data_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e9fd9eb77cce0560391fadee638dbf1968ed1db5",
      "old_mode": 33188,
      "old_path": "services/keyboard/linux/keyboard_service_impl.cc",
      "new_id": "5d41bcdfedb92225957f2afa1e2db6cbfe8aae87",
      "new_mode": 33188,
      "new_path": "services/keyboard/linux/keyboard_service_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "19bd0ffb81cf2b3fb4c2cf0d7ea809b302d57b0d",
      "old_mode": 33188,
      "old_path": "services/keyboard/linux/main.cc",
      "new_id": "b96e49f331a6f977e332b55fe8389418ebaa1444",
      "new_mode": 33188,
      "new_path": "services/keyboard/linux/main.cc"
    },
    {
      "type": "modify",
      "old_id": "f9f8610c86d7096c3f132ec9ba0afa1975ac9f3c",
      "old_mode": 33188,
      "old_path": "services/log/main.cc",
      "new_id": "574e9bbf258bbafb1511bfbde07ae4a244bd6704",
      "new_mode": 33188,
      "new_path": "services/log/main.cc"
    },
    {
      "type": "modify",
      "old_id": "003184aefa9e59f17eae04d5af541e58e6ab09aa",
      "old_mode": 33188,
      "old_path": "services/nacl/nonsfi/pnacl_compile.cc",
      "new_id": "ab80697e75223f5475737aca96124122827b4b4a",
      "new_mode": 33188,
      "new_path": "services/nacl/nonsfi/pnacl_compile.cc"
    },
    {
      "type": "modify",
      "old_id": "7ac97ba6c50253efe6a61354bbca68c6e85dd007",
      "old_mode": 33188,
      "old_path": "services/nacl/nonsfi/pnacl_link.cc",
      "new_id": "e4c741e55518614eb942eff9af67025c94577a38",
      "new_mode": 33188,
      "new_path": "services/nacl/nonsfi/pnacl_link.cc"
    },
    {
      "type": "modify",
      "old_id": "161c9c3d5390b3e865154fb5a4d6b089ba8ed74b",
      "old_mode": 33188,
      "old_path": "services/nacl/sfi/content_handler_main.cc",
      "new_id": "3e0a51b54141be01c4b12e8199b3fea919263006",
      "new_mode": 33188,
      "new_path": "services/nacl/sfi/content_handler_main.cc"
    },
    {
      "type": "modify",
      "old_id": "98db4788565b0d1a5b4f9ee4ea87551705bc19d6",
      "old_mode": 33188,
      "old_path": "services/native_support/main.cc",
      "new_id": "912ebc63030946580648a13dd45d4fd9063b14dc",
      "new_mode": 33188,
      "new_path": "services/native_support/main.cc"
    },
    {
      "type": "modify",
      "old_id": "4c53f67eadae17b3df0884afa6ebaeb8d993d107",
      "old_mode": 33188,
      "old_path": "services/prediction/prediction_service_impl.cc",
      "new_id": "42bf597a130f62525b5f1ec67a1ccf63d80f8b90",
      "new_mode": 33188,
      "new_path": "services/prediction/prediction_service_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c822601c9dcaea22743baaf6cab5b7fbf398bf5f",
      "old_mode": 33188,
      "old_path": "services/test_service/test_request_tracker_application.cc",
      "new_id": "18777088872a2eece74c69d19410503be2f50a52",
      "new_mode": 33188,
      "new_path": "services/test_service/test_request_tracker_application.cc"
    },
    {
      "type": "modify",
      "old_id": "0c65da4681320d470e84d80220bca3348c970987",
      "old_mode": 33188,
      "old_path": "services/test_service/test_service_application.cc",
      "new_id": "d458d096f205d8f9c40591d1ef44947647cad3b1",
      "new_mode": 33188,
      "new_path": "services/test_service/test_service_application.cc"
    },
    {
      "type": "modify",
      "old_id": "5c48355908a9948785de1cbda45c8ec2b3918dc9",
      "old_mode": 33188,
      "old_path": "services/ui/input_manager/input_manager_app.cc",
      "new_id": "4d479401fe66be5659b124470c31bdaf80a69c52",
      "new_mode": 33188,
      "new_path": "services/ui/input_manager/input_manager_app.cc"
    },
    {
      "type": "modify",
      "old_id": "47a708918cad7a995b32a308cfeccf8e21ff39e5",
      "old_mode": 33188,
      "old_path": "services/ui/launcher/launch_instance.cc",
      "new_id": "c2aa2cbf26146038d47dec8fd4d115f81db39e97",
      "new_mode": 33188,
      "new_path": "services/ui/launcher/launch_instance.cc"
    },
    {
      "type": "modify",
      "old_id": "31c16b255bbcaef48aa4959b8e8b159d03dc0ee0",
      "old_mode": 33188,
      "old_path": "services/ui/launcher/launcher_app.cc",
      "new_id": "cc140a791ec61d4837db7078b768255ae3e58d6d",
      "new_mode": 33188,
      "new_path": "services/ui/launcher/launcher_app.cc"
    },
    {
      "type": "modify",
      "old_id": "f7c7136345d3682032aa4d76788f9d0a4d0a9fa7",
      "old_mode": 33188,
      "old_path": "services/ui/view_manager/view_manager_app.cc",
      "new_id": "171d8bc17fbd29f906852dc9b6cc5630aef8fe34",
      "new_mode": 33188,
      "new_path": "services/ui/view_manager/view_manager_app.cc"
    },
    {
      "type": "modify",
      "old_id": "e6fb4c4e069153e59755887766c79137d25b7fb5",
      "old_mode": 33188,
      "old_path": "services/url_response_disk_cache/url_response_disk_cache_app.h",
      "new_id": "e95b6fa7388939ad5bb3a4b653e8f7ae34ee48a1",
      "new_mode": 33188,
      "new_path": "services/url_response_disk_cache/url_response_disk_cache_app.h"
    },
    {
      "type": "modify",
      "old_id": "318a4693911d52f94c7049060e368ede596eacb6",
      "old_mode": 33188,
      "old_path": "services/url_response_disk_cache/url_response_disk_cache_impl.cc",
      "new_id": "884ec6fcb41c20d8ed326ef62bed7bbe612c1f85",
      "new_mode": 33188,
      "new_path": "services/url_response_disk_cache/url_response_disk_cache_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "d9f4bff9425fae122083cf13c5ac90dd7b498cb9",
      "old_mode": 33188,
      "old_path": "shell/application_manager/application_manager_unittest.cc",
      "new_id": "0c32de3276849b6f82d55bb5696e81692649926d",
      "new_mode": 33188,
      "new_path": "shell/application_manager/application_manager_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7e9e5dddaef5bc5f65b299f0146104b47965b409",
      "old_mode": 33188,
      "old_path": "shell/context.cc",
      "new_id": "4abe1271da5ea53a828bfb5a38bab72b118a5e82",
      "new_mode": 33188,
      "new_path": "shell/context.cc"
    },
    {
      "type": "modify",
      "old_id": "aa1b6a90e4c87a71b174b2a31f8bd47130c58f62",
      "old_mode": 33188,
      "old_path": "ui/ozone/platform/drm/mojo/drm_ipc_init_helper.cc",
      "new_id": "ee97c980eaa049582d50c0a3b3c8e1035b61cbc5",
      "new_mode": 33188,
      "new_path": "ui/ozone/platform/drm/mojo/drm_ipc_init_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "bc15fc6908eced0ff07053fd5624d4b0628c37c7",
      "old_mode": 33188,
      "old_path": "ui/ozone/public/ipc_init_helper_mojo.h",
      "new_id": "c7754be93b93d7c9ff958c7d4ee318542553eb39",
      "new_mode": 33188,
      "new_path": "ui/ozone/public/ipc_init_helper_mojo.h"
    }
  ]
}
