)]}'
{
  "commit": "a0a2c0472e017cb7cc85a48bf3cde804c67963de",
  "tree": "0e0567413b5beb5df79b1513bb1a26e77b1f5679",
  "parents": [
    "b979f3c04f1894dbc4203c8da67589f89d7ec181"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Mon May 09 14:24:29 2016 -0700"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Mon May 09 14:24:29 2016 -0700"
  },
  "message": "Make the Dart application library code stop using the \"wrong way\" service provider (a.k.a. exposed_services).\n\nThe plan is to get rid of exposed_services.\n\nNo one is *really* using exposed_services now anyway (now that tracing\nno longer uses it).\n\nSo we can make connectToApplication() not bring up exposed_services.\nProbably things could be refactored/cleaned up significantly once\nexposed_services is gone.\n\n(Note that some of the existing code was dubious: exposed_services is\noptional, so blindly calling close() on a proxy for it was wrong.)\n\nR\u003djohnmccutchan@google.com, zra@google.com\nBUG\u003d#762\n\nReview URL: https://codereview.chromium.org/1964623002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb1f7680bf5122e3cef602cf4fb756ddc917631c",
      "old_mode": 33188,
      "old_path": "examples/dart/hello_world/hello/lib/main.dart",
      "new_id": "19c0e0e72a115ff9603c7fa79f960932c6eddcaa",
      "new_mode": 33188,
      "new_path": "examples/dart/hello_world/hello/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "4ace20ac1e70d7281482d1051c7bd2c6d68358c0",
      "old_mode": 33188,
      "old_path": "mojo/dart/apptests/test_apps/echo/lib/main.dart",
      "new_id": "76ad19668b33036fc92569476b3dba9bc56dcd9a",
      "new_mode": 33188,
      "new_path": "mojo/dart/apptests/test_apps/echo/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "1e0ff6f3bb51e25b2612c2f383120e75244022d8",
      "old_mode": 33188,
      "old_path": "mojo/dart/apptests/test_apps/pingpong/lib/main.dart",
      "new_id": "5a3a695c318a2093fb9a96e57dd3437fe1fa43c7",
      "new_mode": 33188,
      "new_path": "mojo/dart/apptests/test_apps/pingpong/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "8cceaa7954080d9018dade33132f3924c88f695f",
      "old_mode": 33188,
      "old_path": "mojo/dart/apptests/test_apps/pingpong_target/lib/main.dart",
      "new_id": "5c619ef230c17d7ee0f44cc0d9ac04ad27c3f786",
      "new_mode": 33188,
      "new_path": "mojo/dart/apptests/test_apps/pingpong_target/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "885996f51f4553b55033d700280b527b6b50f463",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/src/application.dart",
      "new_id": "488127f602557c56e65470f6c6763353d6480deb",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/src/application.dart"
    },
    {
      "type": "modify",
      "old_id": "ad0dbb04694666bd27775f82cae8bd9188f52f30",
      "old_mode": 33188,
      "old_path": "mojo/dart/packages/mojo/lib/src/application_connection.dart",
      "new_id": "cb89b91ec73582abba02fc306e06ad65542b1bb4",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo/lib/src/application_connection.dart"
    },
    {
      "type": "modify",
      "old_id": "f9635286942cc91f68e348647baafae215de784a",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/application_impl.cc",
      "new_id": "23c58ae6966bb8a50efd67bcf9d9c786813d2944",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/lib/application_impl.cc"
    }
  ]
}
