)]}'
{
  "commit": "90dfc1013b5586bc1be3eb07a0db17d73873c7b7",
  "tree": "8b7cc084453cd8b5b01e28aa5535f3afbe8ad6da",
  "parents": [
    "395cbbeff5d2c6b4e92a710316a7cd33ecae4d26"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Jun 20 16:31:27 2013 +0100"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Fri Jun 21 18:56:37 2013 +0100"
  },
  "message": "GitHub OAuth2 implementation as Gerrit HTTP Auth.\n\nFirst integration point for allowing  Gerrit to authenticate users through GitHub OAuth.\nIt relies on the installation of the github-oauth Java library under the $GERRIT_SITE/lib\nin order filter all the HTTP requests through the GitHub OAuth 2.0 secure authentication.\n\nIn order to configure the GitHub authentication you need to:\n- copy the github-oauth into $GERRIT_SITE/lib\n- copy the github-plugin into $GERRIT_SITE/plugins\n- run the Gerrit init steps by choosing HTTP Auth\n- set the GitHub parameters during the GitHub custom init step\n\nChange-Id: I0898994169fec0b477dc8944045ceba9526a4d9c",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d163d47debae3b336c3b3e92b11dd1f865d9e2e9",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11069edd79019f7dafbe3138841cf289209270dd",
      "new_mode": 33188,
      "new_path": "LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b92be3ea7b1440fb64b1b2c1fb417da578d73677",
      "new_mode": 33188,
      "new_path": "github-oauth/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccb2d5ce2e90d5781d62edae4548421760bd70b3",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/AuthenticatedHttpRequest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1ed048a9229c0f8899eccb046cefb098fa7c93c",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubHttpProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50018ea182b39e6b4fb0fca12d8bbc19f3a793bd",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubLogin.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ddfe0314b1b0fad31d6780c73d61970c5d0e861",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthConfig.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bf35d58c0b8fd630b1b6c38eb3b24ca2098e84d",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthCookie.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cdaab4730424481f3807eae7af19b938cefffd4",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthCookieProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce2cfd5907c73a1d17191c42709a7f2062bd0a16",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthFilter.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92562e695bc31a45a9f84699d347959e2bf4e461",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthProtocol.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ee1291d22fd6560940244d77d07b6a74220af1a",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthTokenException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80d62575a1415291ad6bea66efd5f176a9c0689a",
      "new_mode": 33188,
      "new_path": "github-plugin/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11069edd79019f7dafbe3138841cf289209270dd",
      "new_mode": 33188,
      "new_path": "github-plugin/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77c706e37fe57432e0f052625a4c302080618ea8",
      "new_mode": 33188,
      "new_path": "github-plugin/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffc7da5bad69fd9d49f1c06e356f0e912a9d6315",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/InitGitHub.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d608e64357509336ecc8199d7592ab579b11e3da",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/Module.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d1894466d54cca91dac9ef2b886b15bd195ca8c",
      "new_mode": 33188,
      "new_path": "github-plugin/src/main/resources/Documentation/config.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2741a3592b5e8d1e95bb27be50035f3e3e359620",
      "new_mode": 33188,
      "new_path": "pom.xml"
    }
  ]
}
