)]}'
{
  "commit": "f370f54b2df6009c23a23fb68c98cf7507b5d4fc",
  "tree": "55b0a166c533a9befbad5e4185b584fdf183545d",
  "parents": [
    "6ad08b4ad1d139914b5cadcb8f6127b7b96e6cab"
  ],
  "author": {
    "name": "margaretha",
    "email": "margaretha@ids-mannheim.de",
    "time": "Thu Aug 23 18:51:49 2018 +0200"
  },
  "committer": {
    "name": "margaretha",
    "email": "margaretha@ids-mannheim.de",
    "time": "Thu Aug 23 18:51:49 2018 +0200"
  },
  "message": "Updated RefreshToken implementations with separate DB tables. Allows\nmultiple access tokens per refresh token.\n\nChange-Id: I5227191ed38a2f5260e1249d548f893a49108dce\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6613e75b36f2109a62f63cfdc224b2425b30357",
      "old_mode": 33188,
      "old_path": "full/Changes",
      "new_id": "628696b61960084b17c1247a9fb52aea4570f719",
      "new_mode": 33188,
      "new_path": "full/Changes"
    },
    {
      "type": "modify",
      "old_id": "f701777c7825806697a2de15e097a34d74166002",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/dao/AccessTokenDao.java",
      "new_id": "b0785cdce4b8b0af11ee3771b4a9710c69ce05b3",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/dao/AccessTokenDao.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e98c62758a079b6220cf6f271fa0c9c8ac345c4e",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/dao/RefreshTokenDao.java"
    },
    {
      "type": "modify",
      "old_id": "b26a90a72ead0acdfbab771ee88a5607a6452b6c",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/entity/AccessScope.java",
      "new_id": "8fb2e0df635d0d47857eeeb2d59c1672547969aa",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/entity/AccessScope.java"
    },
    {
      "type": "modify",
      "old_id": "e7509d0303e204a7cf5ca91f79ff6513d3aeb57b",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/entity/AccessToken.java",
      "new_id": "ba381de35003329edf95d1137aa90a17bbf23284",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/entity/AccessToken.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a43a493b4b4223e3a11c93db2f20f51146543d97",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/entity/RefreshToken.java"
    },
    {
      "type": "modify",
      "old_id": "7730b1ed8033fad62cea2945cd1297d5309b248b",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/oltu/service/OltuTokenService.java",
      "new_id": "fb7b54199c9caf2f9c7a5bec03cac81ac9d1044b",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/oltu/service/OltuTokenService.java"
    },
    {
      "type": "modify",
      "old_id": "a17b4c8d61d4dbbf0a24cde757134a826d374cd4",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/openid/service/OpenIdTokenService.java",
      "new_id": "15570e15cdeae39642a15f5e773f964303ba241e",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/openid/service/OpenIdTokenService.java"
    },
    {
      "type": "modify",
      "old_id": "6e8803a2d7d03e12b2e66a6ab4cf64d8977ca32c",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2ClientService.java",
      "new_id": "f077e33a97eb35dc7e49dacef7255a6a03770388",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/oauth2/service/OAuth2ClientService.java"
    },
    {
      "type": "modify",
      "old_id": "ac082a9e36f72493cf39f1ba6d04286600e01b8b",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuth2Controller.java",
      "new_id": "99e7f681d17f3607cd11ae75e18b610a5c881a2b",
      "new_mode": 33188,
      "new_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuth2Controller.java"
    },
    {
      "type": "delete",
      "old_id": "2c43acc9e725aa637f347de777fd08836bc8017c",
      "old_mode": 33188,
      "old_path": "full/src/main/java/de/ids_mannheim/korap/web/controller/OAuthController.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "0d518a31584c82a9f1595486bd21424cae799a12",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/db/insert/V3.5__insert_oauth2_clients.sql",
      "new_id": "01e50996f80afcdef938c1766528deca789d344f",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/db/insert/V3.5__insert_oauth2_clients.sql"
    },
    {
      "type": "modify",
      "old_id": "10e069dc266a5bd50754970e0ce10cdf28996de1",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/db/new-mysql/V1.4__oauth2_tables.sql",
      "new_id": "d5688b81d75eba522edb854116ca3ad7e9a64e32",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/db/new-mysql/V1.4__oauth2_tables.sql"
    },
    {
      "type": "modify",
      "old_id": "45fa1f4a96417d322df35722cf4cc9544f7f5eaf",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/db/new-sqlite/V1.4__oauth2_tables.sql",
      "new_id": "f11cac8110245954e24d804215a59b8be066cda2",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/db/new-sqlite/V1.4__oauth2_tables.sql"
    },
    {
      "type": "modify",
      "old_id": "f9ce666d8a910a159ea49d0583d141ff9bc1d0cf",
      "old_mode": 33188,
      "old_path": "full/src/main/resources/default-config.xml",
      "new_id": "ac243e3e2cd825628d4e0aad996c80d71ee5915e",
      "new_mode": 33188,
      "new_path": "full/src/main/resources/default-config.xml"
    },
    {
      "type": "modify",
      "old_id": "f60cad1819ffb940f527d01b28ced6b7590a51bf",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/config/SpringJerseyTest.java",
      "new_id": "30365edc11d36d05f62f6c881aaa4c1d2a52d4d7",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/config/SpringJerseyTest.java"
    },
    {
      "type": "modify",
      "old_id": "93cf3c2c79e4c5c85312e507ef961e7878b869e9",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2AccessTokenTest.java",
      "new_id": "9b1eef5099f0d7296d09122a94bc5420215dd3a2",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2AccessTokenTest.java"
    },
    {
      "type": "delete",
      "old_id": "a285f12d6885f41d2c29b2155a04978e961acaf8",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2EndpointTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fb85f172f7b8a14915114ec96383b96c554684e6",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2TestBase.java",
      "new_id": "b11f55d4229841dc9c17682dd903cb91d7a8b70c",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/OAuth2TestBase.java"
    },
    {
      "type": "modify",
      "old_id": "f10cfc72fdf3c76ad121c4512d7d2e44a6399d0e",
      "old_mode": 33188,
      "old_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/SearchControllerTest.java",
      "new_id": "3feadfa8f80676c75fda440f6ffa4395d0155901",
      "new_mode": 33188,
      "new_path": "full/src/test/java/de/ids_mannheim/korap/web/controller/SearchControllerTest.java"
    }
  ]
}
