)]}'
{
  "commit": "d946a36c162a6d746ecbcad0769043761454e389",
  "tree": "e272c4d4d5af29a4d01603b6a0f1e44535859f32",
  "parents": [
    "7b4248dd6d58d41728897836b2b0f809a9b2c05b"
  ],
  "author": {
    "name": "Thomas Dräbing",
    "email": "thomas.draebing@sap.com",
    "time": "Tue Apr 22 13:35:59 2025 +0200"
  },
  "committer": {
    "name": "Thomas Dräbing",
    "email": "thomas.draebing@sap.com",
    "time": "Tue Sep 30 11:24:40 2025 +0200"
  },
  "message": "Make more use of Guice to reduce boiler plate code\n\nThis also enforces a stricter adherence to naming conventions used by\nalmost all implemented OAuth providers.\n\nChange-Id: I5e394c2e0062507b0e14a07cf67e216c18d3355a\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95563bf0418928de1b712e2d0ca932fd9a8ec21c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/AzureOAuthServiceModule.java"
    },
    {
      "type": "modify",
      "old_id": "3cf156432329c574ec86988ebc8c594b6623697f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/HttpModule.java",
      "new_id": "9b826ed579ffb9ac19876948347b052715e0a238",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/HttpModule.java"
    },
    {
      "type": "modify",
      "old_id": "15986bd5f6721fc7d70914d31669091a705015fc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/InitOAuth.java",
      "new_id": "b93fce530cd53d6f0a444fa715a4a8394eb08515",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/InitOAuth.java"
    },
    {
      "type": "modify",
      "old_id": "72d59d142fe0d0c2a33af0ec4408051cb972bec9",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/Module.java",
      "new_id": "683602d463c1a87587795f01e8706e2c7e2ee2e7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/Module.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50f50d3e5941179cc3b0f60a4048cfda1e2054b3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/OAuthPluginConfigFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "78183db0cc4fce907a62ee983e06bf172a0e47a1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/OAuthServiceModule.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "488101f3e46672e7faa90ff715e193964a16c1a1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/OAuthServiceProviderConfig.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c93b79c76d86584b0bf59eeb02a104624558234",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/OAuthServiceProviderExternalIdScheme.java"
    },
    {
      "type": "modify",
      "old_id": "0ee981d97000e03ce43695d4700422d116cfc607",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/airvantage/AirVantageOAuthService.java",
      "new_id": "07fefde711064dba989a132c727adfe00d86a3e5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/airvantage/AirVantageOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "713398872a753a5f4d6599edcc65f6c0b7748ba6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/auth0/Auth0OAuthService.java",
      "new_id": "ac1934fe15b007b60a23adacdd6234abb27699de",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/auth0/Auth0OAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "f0e57a947572b77291c4695cd15d26539755e59d",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/authentik/AuthentikOAuthService.java",
      "new_id": "fd1be49f2a043578823db6f48f51c6ed8bf3faa3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/authentik/AuthentikOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "5fa1f2791ad51e8c425bb4fed0997faef73f2fd3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/azure/AzureActiveDirectoryService.java",
      "new_id": "6f89662d23d9c25636dd1f35b4ba1b809f73f4d9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/azure/AzureActiveDirectoryService.java"
    },
    {
      "type": "modify",
      "old_id": "d766e33552d95505c00063f4602d8f321c4ce638",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/bitbucket/BitbucketOAuthService.java",
      "new_id": "6ec4577442cd6831ae3bb2328bc367fb98bb7e55",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/bitbucket/BitbucketOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "1be982f9606e8cbce2ecb9e263ad85dad7a08eb3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/cas/CasOAuthService.java",
      "new_id": "25f5e904167613fea182473bf331e6b97fa1bbd5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/cas/CasOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "77cb9743adf5d8e6ae4cb5d269e51c2c4ae90a84",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/cognito/CognitoOAuthService.java",
      "new_id": "612a8229d0eb0dd3ed76b6e601c52903ea7ca786",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/cognito/CognitoOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "03c8a07ac9f8f7d036416ee3945fb6ca67582d56",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/dex/DexOAuthService.java",
      "new_id": "4f8e7c83a245ae1094cf29a4920bc51debea49f0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/dex/DexOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "dfb56d6020580a14f6de1759c6fcfe352ae6164c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/facebook/FacebookOAuthService.java",
      "new_id": "588836922f64b1486865b870926527ddca858429",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/facebook/FacebookOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "2ccf49b2f0f48ec79595fab760c21a75a77d70a6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/github/GitHubOAuthService.java",
      "new_id": "b72a93f282b5cf3e9d9dcb8359b88218b11183d7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/github/GitHubOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "61740199c22b2b37e2328d50dfa963c7e3fb4e52",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/gitlab/GitLabOAuthService.java",
      "new_id": "426b06f3c1deab709667fb73d43238eb4fc0c233",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/gitlab/GitLabOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "01851cb5f65a3704ebea86b835216faf313dda87",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/google/GoogleOAuthService.java",
      "new_id": "2daee21243cc9dc08ebe1ae5514fa4feb95e82d8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/google/GoogleOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "352a1b6b1dea6f9bab74f353b1eff8124e8c9477",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/keycloak/KeycloakOAuthService.java",
      "new_id": "2a06f0630ee2a3187714276a6ae4f6c8b1f1e8ee",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/keycloak/KeycloakOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "cdaa090b73336cb7ea0a073af01fd4ad4c0b206b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/lemon/LemonLDAPOAuthService.java",
      "new_id": "ea3fbd853d6869adb5bc097fb883077842437ac4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/lemon/LemonLDAPOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "05cd721a2b534cad41305a9c46b98c66d7a4c51b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/phabricator/PhabricatorOAuthService.java",
      "new_id": "7a67fc7d79c6aac29b02fc6ba03e37e4ca8a3868",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/phabricator/PhabricatorOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "c7423d8277a45805fd24a3d56c223454cfae82e6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/tuleap/TuleapOAuthService.java",
      "new_id": "b24aac85bc11ad38417b656a301727ed2107ae33",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/oauth/tuleap/TuleapOAuthService.java"
    },
    {
      "type": "modify",
      "old_id": "d2b6edfddd352a30eb7c056a8bf77d407bd61a94",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/oauth/cognito/CognitoOAuthServiceTest.java",
      "new_id": "60ee64bd012c7939922551c9c94502600ba479b5",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/oauth/cognito/CognitoOAuthServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "142e27cb9fe57f4b8fd67632290a37009a597f7f",
      "old_mode": 33188,
      "old_path": "src/test/java/com/googlesource/gerrit/plugins/oauth/github/GithubApiUrlTest.java",
      "new_id": "73cbce1ee92ab741708a5e78ac4cb54e13d6dc2d",
      "new_mode": 33188,
      "new_path": "src/test/java/com/googlesource/gerrit/plugins/oauth/github/GithubApiUrlTest.java"
    }
  ]
}
