)]}'
{
  "commit": "721c34a0c8b9cde24940a2cbbb6173897b79ed6b",
  "tree": "156724c60319c05d88d5fe1771d127ae3855b52c",
  "parents": [
    "b3a693d94cb98758d56a196fd3233c2d7c2943d1"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri May 13 11:12:51 2016 -0700"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri May 13 11:12:51 2016 -0700"
  },
  "message": "Make ServiceRegistry (which implements) ApplicationConnection just wrap a ServiceProviderImpl.\n\nAt this point, I could make ApplicationConnection not an interface, and\njust rename ServiceRegistry to ApplicationConnection (basically). I\nwon\u0027t bother, because I plan on deleting\nApplicationConnection/ServiceRegistry ASAP.\n\nI also added a ServiceProviderImpl getter to ApplicationConnection. My\nplan of action is:\n* Make everyone currently using ApplicationConnection just use stuff via\n  the getter. (In particular, this means converting all the current uses\n  of ApplicationConnection::AddService\u003cI\u003e()/InterfaceFactory\u003cI\u003e.)\n* At that point, replacing ApplicationConnection with just\n  ServiceProviderImpl will be easy.\n\nR\u003dvardhan@google.com\n\nReview URL: https://codereview.chromium.org/1977033002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8979d0cf4b81e6a74d4b39ee619e53bc6a67e07b",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/application_connection.h",
      "new_id": "e665cd4cb87377bf3fb3930248529729798e0124",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/application_connection.h"
    },
    {
      "type": "modify",
      "old_id": "70821e54da63739dd9c9bb2d0ed15070fcec07f3",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/service_provider_impl.cc",
      "new_id": "a3245b410cd8b97826f4876e6ed0fd16e81f6341",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/lib/service_provider_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "d48f16126730c5589b8dcafd9d4163bdc86bb54d",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/service_registry.cc",
      "new_id": "74372d3c62be4d493cb27a629fc9a1b8802a0a5b",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/lib/service_registry.cc"
    },
    {
      "type": "modify",
      "old_id": "1389d37cdb5d8e24da92640739498eff97af32a2",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/lib/service_registry.h",
      "new_id": "26027f4d83b6a0b9515e7baab10225dcacab5f48",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/lib/service_registry.h"
    },
    {
      "type": "modify",
      "old_id": "54adac77bf41cfbb9bb78102f517a1eb0cbefaa9",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/service_provider_impl.h",
      "new_id": "77a76445f408808823ee6abd7c7e9f6f17930c1f",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/service_provider_impl.h"
    },
    {
      "type": "modify",
      "old_id": "2483fc3ce152b1540d09e070640bd62654c1fdd5",
      "old_mode": 33188,
      "old_path": "mojo/public/cpp/application/tests/service_provider_impl_unittest.cc",
      "new_id": "f6767672d28ac97239ff6430fbc2833dccf715e0",
      "new_mode": 33188,
      "new_path": "mojo/public/cpp/application/tests/service_provider_impl_unittest.cc"
    }
  ]
}
