)]}'
{
  "commit": "0807b5235b0bb929ea4c67a16b357ac96faf7df2",
  "tree": "84fc581064398e2803a91888f9d515200819fa9d",
  "parents": [
    "99465720269279f0d620c65cc745fbd5ed892843"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Thu Mar 20 12:19:35 2014 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Sun Mar 23 15:23:21 2014 +0000"
  },
  "message": "Align GitHub OAuth token expire with GerritAccount\n\nCalculate the GerritOAuth Cookie.maxAge in the same\nway that Gerrit Cached WebSessions expire.\nThis allows to avoid the unpleasant situations where\nGerrit session is active but all RESTFul API calls\nare failing because of the missing OAuth cookie.\n\nThis was perceived as a \"Internal Error\" pop-up\non the Gerrit UX when the OAuth token expired.\n\nChange-Id: I0d1f5d3be1f9257ee3b8ee5f0ac1dd809f1727fd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b9d5360e80b5873d0e016a1b9858195598f7e8b",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubLogin.java",
      "new_id": "ece7ca858ea8b9aa5734e69305bbcf9f1d58af18",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubLogin.java"
    },
    {
      "type": "modify",
      "old_id": "2ed144c49e5f9ebe8903d28a1fe3352c577cf35f",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubOAuthConfig.java",
      "new_id": "e9cb5c52fc1441ac9a28af39688915a2d014877f",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/GitHubOAuthConfig.java"
    },
    {
      "type": "modify",
      "old_id": "5550bfa0340cc33779a5a79b5ff0803778ba0558",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthCookie.java",
      "new_id": "9df3190dfea18ae201f94d47cf3dde239133e3a7",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthCookie.java"
    },
    {
      "type": "modify",
      "old_id": "185002c5b59c582498005f970651ae12c13d4d0b",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthCookieProvider.java",
      "new_id": "9b788181482889cbf4ad5dd49d151f637739da2c",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthCookieProvider.java"
    },
    {
      "type": "modify",
      "old_id": "d14068d54298368e3fd51ba881d6290e7d95e176",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthGitFilter.java",
      "new_id": "9c370940a1e59885e04ffe5797fe733b6122ae55",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthGitFilter.java"
    },
    {
      "type": "modify",
      "old_id": "bc64fde4dbea2117417cdc7f76cc5046a321cc73",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthWebFilter.java",
      "new_id": "2b0b774eeffeeff8e55e2b0533865a9135960bd4",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/OAuthWebFilter.java"
    },
    {
      "type": "modify",
      "old_id": "58ac738fc4258b014c86262eb44ebee2fd5a9372",
      "old_mode": 33188,
      "old_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/TokenCipher.java",
      "new_id": "1efce54d5451135d6e7512c33dfe4edd0e0be1af",
      "new_mode": 33188,
      "new_path": "github-oauth/src/main/java/com/googlesource/gerrit/plugins/github/oauth/TokenCipher.java"
    }
  ]
}
