)]}'
{
  "commit": "cbc3f01080bd7c7467b359c8d6186f3a020de119",
  "tree": "9583bf592ccea65e38cda96b3856b607a24a3546",
  "parents": [
    "89ec040b188525ecd9fd6e8146834db6ef54d6f0"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sat Mar 01 23:08:19 2014 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sun Mar 23 15:03:35 2014 +0000"
  },
  "message": "ScopedProvider is now more similar to standard Guice\u0027s Provider\n\nBy hiding the HttpServletRequest inside the HttpSessionProvider,\nthe ScopedProvider\u003cT\u003e can be now 100% compatible with the standard\nGuice\u0027s Provider\u003cT\u003e interface.\n\nMoving as well from constructor injection to field injection so\nthat the concrete implementation do not have to replicate the\nconstructor injection definition. Code is more compact and extensible.\n\nThe ability to get an instance by passing an actual HttpServletRequest\nis kept in order to allow the standard servlet filter (outside the Guice\ndomain) to retrieve the object in the current session, without\nhaving to request a Provider\u003cHttpServletRequest\u003e which would fail.\n\nChange-Id: I20f32fc42ca05e9a4a140b64a1d5693d83ecf125\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da86a0282d52de689c6aa5d87ffa299166e792b1",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubLogin.java",
      "new_id": "ccb04b3c3bee08b72374e2ddee3101408d982d60",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubLogin.java"
    },
    {
      "type": "modify",
      "old_id": "13cc0389dbd57687ab550a82ebb1a49826d4a64c",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/HttpSessionProvider.java",
      "new_id": "649bd6d17b95c4f594db8b60728211f928d17354",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/HttpSessionProvider.java"
    },
    {
      "type": "modify",
      "old_id": "fa604dbc9670b535b694bf80c8cd30a4b3db84cd",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthFilter.java",
      "new_id": "7f6e3e66ed98958609e0dbb3ccd857ef7778739a",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthFilter.java"
    },
    {
      "type": "modify",
      "old_id": "b1f408c9abf3c9e923c6aa1fe91595f99065f41e",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/ScopedProvider.java",
      "new_id": "8ebde44d3be80ca9015d426936dc6640e986bc93",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/ScopedProvider.java"
    },
    {
      "type": "modify",
      "old_id": "8fcb8213d08f5cfc92e36ca5d134b91292868262",
      "old_mode": 33188,
      "old_path": "github-plugin/src/main/java/com/googlesrouce/gerrit/plugins/github/git/GitHubRepository.java",
      "new_id": "f2726307bd7828b53fea4025e45eaf5cc97c2de8",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesrouce/gerrit/plugins/github/git/GitHubRepository.java"
    },
    {
      "type": "modify",
      "old_id": "c06bb96dd494904a47622ca12c366463f2c623d1",
      "old_mode": 33188,
      "old_path": "github-plugin/src/main/java/com/googlesrouce/gerrit/plugins/github/git/GitImporter.java",
      "new_id": "d0671fb89d4516a6915a7bd9dcc62852aa56a97f",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesrouce/gerrit/plugins/github/git/GitImporter.java"
    },
    {
      "type": "modify",
      "old_id": "494a80b1789a0e83e8bc548aa6e307792e07769a",
      "old_mode": 33188,
      "old_path": "github-plugin/src/main/java/com/googlesrouce/gerrit/plugins/github/git/PullRequestImportJob.java",
      "new_id": "a3de221347a6b4dfb345d79170e617357071cf69",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesrouce/gerrit/plugins/github/git/PullRequestImportJob.java"
    },
    {
      "type": "modify",
      "old_id": "ce74c03d4215fcbea63e387250a4aa11dfd4a139",
      "old_mode": 33188,
      "old_path": "github-plugin/src/main/java/com/googlesrouce/gerrit/plugins/github/git/ReplicateProjectStep.java",
      "new_id": "83fbb511397a5be0cda2e10a5c49d976e7557d77",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesrouce/gerrit/plugins/github/git/ReplicateProjectStep.java"
    }
  ]
}
