)]}'
{
  "commit": "be5cba5d680de96518d9cbf2ce31973594757b47",
  "tree": "1924209a1fa7a7ead61a4d1774e7d2171029611e",
  "parents": [
    "736353645078e3ba828992c6a0fa69bb49491bc7"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sun Feb 23 00:06:05 2014 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sun Mar 23 14:20:37 2014 +0000"
  },
  "message": "Multi-OAuth scopes configuration.\n\nEnable the ability to have more than one scope\nconfigured under gerrit.config and switch between\nlogin scopes using a scope parameter in the Gerrit login.\n\nExample use is:\n\nGitHub\u0027s config in gerrit.config:\n[github]\n        scopes \u003d USER_EMAIL,PUBLIC_REPO\n        scopesPrivate \u003d USER_EMAIL,REPO\n\nGitHub OAuth USER_EMAIL+PUBLIC_REPO\nby default at Gerrit login.\n\nGitHub OAuth USER_EMAIL+REPO is used when loggin\nin to Gerrit with /login?scope\u003dscopesPrivate\n\nNOTE: When logged using a specific scope, the OAuth\ntoken is then reused throughout the Gerrit session\nwithout having to specify the scope parameter anymore.\n\nChange-Id: I0a6573bca6c677dd15b7878e7062bcac6b20529d\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b9c35f4b6fdd02b3af01af4bd872980599cb625",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/CompositeConfig.java"
    },
    {
      "type": "modify",
      "old_id": "8ebc73b14819f8dc8cec7392adda1dfe784e29fa",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubLogin.java",
      "new_id": "459b9dad8ed4924e936c28ecdb2dbb84333963fb",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubLogin.java"
    },
    {
      "type": "modify",
      "old_id": "a5a12efbfd363ce53ca883a9006926180573ef3e",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubOAuthConfig.java",
      "new_id": "085125aea54f32216745cefc9b35806049c0c56f",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubOAuthConfig.java"
    },
    {
      "type": "modify",
      "old_id": "69ac33c5a1b50ffe5482d1b3edbbbea6d5af3002",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthFilter.java",
      "new_id": "ba057ff03a2e722108aa63d6947cd8f5a60b3389",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthFilter.java"
    },
    {
      "type": "modify",
      "old_id": "f90bf9df5461b9e657a4d4ef12a0fdc46fe0bc9e",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthProtocol.java",
      "new_id": "5fd96b506598e6a4e750e45b812a7db1c6cd6922",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthProtocol.java"
    },
    {
      "type": "modify",
      "old_id": "7a71fa5a435d350f3e2f4261bdf81c379db2f88e",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/TokenCipher.java",
      "new_id": "58ac738fc4258b014c86262eb44ebee2fd5a9372",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/TokenCipher.java"
    },
    {
      "type": "modify",
      "old_id": "0512d50fc70e18aa0dcd0a7cd35c7481685ad91a",
      "old_mode": 33188,
      "old_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/GitHubConfig.java",
      "new_id": "2081e11e5b30412a95cea55f0d6f26ba8946bac5",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/GitHubConfig.java"
    },
    {
      "type": "modify",
      "old_id": "bda748418354f1cb4dfcc11db4b0f75a3a1b4d48",
      "old_mode": 33188,
      "old_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/filters/GitHubOAuthFilter.java",
      "new_id": "0c27d0f9275915a8e8cd1de126e5143526c6a59f",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/filters/GitHubOAuthFilter.java"
    }
  ]
}
