)]}'
{
  "commit": "d9b9588f03ec77d05e5651a88d672184c8b351a5",
  "tree": "1527212db6672b5605bae001e3c6ef25197a5110",
  "parents": [
    "ec7f805fc62265055b36a9802c01826bdf940bc8"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Fri Jan 24 11:42:49 2020 +0100"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Fri Jan 24 11:42:49 2020 +0100"
  },
  "message": "Benki: Sort into a sane folder structure, fix mapping bugs.\n\nChange-Id: I55f5c0349dc580a24506648284ce6483dd952d8a\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "220ebfabf7e73f0a56c2b79d68fff49719c11f7f",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/Bookmark.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "adc2a5007d6b19b9510b56150bae165d2c9728ac",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/EffectiveRoleSubrole.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc2e4537428e9153787d513f3d8e89744f5db01d",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/EffectiveUserRole.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "43363d2d959673199e0c7b4426e056208fbd64ea",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/LazychatMessage.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cabd91fd46f8cfe0af7c2710e7e3e0b80b36f0fd",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/User.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae5d52e9004fbeba90928bc2f76037a29272ec50",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserVisibleBookmark.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d57dca5a507e266f5b6af6331b23129c2ba62180",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserVisibleLazychatMessage.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "62833e66d4e14f82e554ce8d7aac15b5cbbd7e1a",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserVisiblePost.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4166752a89c385420f932510f6aa360012f87624",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/EffectiveRoleSubrole.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b5c3ab506124e4c342a9e252c72ec0891d5a837",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/EffectiveUserRole.java"
    },
    {
      "type": "rename",
      "old_id": "26c1d57ff350c9dc00681498fedd264c5fdff8cd",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/PageKey.java",
      "new_id": "679c25d90343c7fbed28b25a9ef02ff8206c4917",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/PageKey.java",
      "score": 89
    },
    {
      "type": "rename",
      "old_id": "dea94edc34c78dfac383c6a26dfdc19b5702c483",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/PageKeyPK.java",
      "new_id": "e80cb5e6cb2d87b4280a7b693a2b2a9f8a74fce3",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/PageKeyPK.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "48bd04276d7fa71ae68047c2c9699639e847f9ca",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/Role.java",
      "new_id": "090fb929a2eaf336daea52c134e0e4c01907ad3c",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/Role.java",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "0be5493fdd1783f5c3080fe0eed2f329a637d1aa",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/RoleSubrole.java",
      "new_id": "5e7b23757339368ab99491e4a32b25d539ff5e22",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/RoleSubrole.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "cf36115a6a520fa35f585c06ec2e8b20792d1fc4",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/RoleSubrolePK.java",
      "new_id": "f74d98bc968e7d7ced5ecde327ed9774a0e86a72",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/RoleSubrolePK.java",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "9bc72c464c5866b671f8227da1a1893d789b427d",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/RoleTag.java",
      "new_id": "5dbda683792cda9c779026ca35c09906797ebebe",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/RoleTag.java",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "e406e106083225fc14b05067e26840469531d61a",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/RoleTagPK.java",
      "new_id": "5b32f8124a8cade0e0d3ed60e6d7ad1c24dc6b0c",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/accesscontrol/RoleTagPK.java",
      "score": 95
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "121e34089fd1fd66f007142ef8fe25d1a26821b0",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/bookmarx/Bookmark.java"
    },
    {
      "type": "rename",
      "old_id": "6efa87e1b43d270069c0a07aa7a9fbe1c0984a4d",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/BookmarkTag.java",
      "new_id": "cca54783be91c8cbff6a9aa6930a08588b8e495c",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/bookmarx/BookmarkTag.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "89e7fb9b951ace931f7b423631d42e5c0d351130",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/BookmarkTagPK.java",
      "new_id": "876648d50afc75371faa167102bed546912305ed",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/bookmarx/BookmarkTagPK.java",
      "score": 96
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "589e62aafd0498b27325dbd84d4f9c03a353e5b6",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/bookmarx/UserVisibleBookmark.java"
    },
    {
      "type": "rename",
      "old_id": "2fc6b05924c656d8219c667f48637188901c8cca",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/Post.java",
      "new_id": "050cdcbc24bc87dd1563e7aeb846d8e03b1f2bc5",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/generic/Post.java",
      "score": 61
    },
    {
      "type": "rename",
      "old_id": "d785d788bfdaa72d6d49a06f164f35387dc565e6",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/PostTarget.java",
      "new_id": "3a3f6b233f42667b818aa9522e7ef64edc5a87a4",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/generic/PostTarget.java",
      "score": 88
    },
    {
      "type": "rename",
      "old_id": "0189837fc4308077652c56eba593ab7c48336278",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/PostTargetPK.java",
      "new_id": "13c660d29ee3d37b29acb210beb0c74436e2283c",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/generic/PostTargetPK.java",
      "score": 96
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b09120114314dcf1668b52d8505c5476f068439",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/generic/UserVisiblePost.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "626f263147f8a4c896eb78df129033445babb83b",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/lafargue/LazychatMessage.java"
    },
    {
      "type": "rename",
      "old_id": "19803ba6b3263a427a6f883967fe98175abdd15f",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/LazychatReference.java",
      "new_id": "d1e8910dbf48a7b6ba469223a465a2fa76242a81",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/lafargue/LazychatReference.java",
      "score": 95
    },
    {
      "type": "rename",
      "old_id": "c7eefc093f98caff8f5e75ac1de9a9cfb0b51521",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/LazychatReferencePK.java",
      "new_id": "6e2d9653189d8db0b3603762b25048bfef6106dc",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/lafargue/LazychatReferencePK.java",
      "score": 96
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0570aae4174d999992f89a576a5ac8ed839db663",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/lafargue/UserVisibleLazychatMessage.java"
    },
    {
      "type": "rename",
      "old_id": "d0551e405c1dd3a790c9212e772b565f8a838ccf",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/Openids.java",
      "new_id": "925584b1bd0ad293d5ef72ad203f247d5a33d4a0",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/Openids.java",
      "score": 92
    },
    {
      "type": "rename",
      "old_id": "d3da90e0f43dedc14bca162ce883c7556be6abdd",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/RsaKey.java",
      "new_id": "6e3db81fa9c56b345aaf9d506bc8ae53b0d0e1c6",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/RsaKey.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "41a332db3b527cef58a552aa3f8c97144fbf3cc4",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/RsaKeyPK.java",
      "new_id": "5b33ec809f4d8dababcbf2e0a6563edfdb93f400",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/RsaKeyPK.java",
      "score": 96
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb1ed3bdc23b4161ce25a5e30ccd5ae1941c5dc3",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/User.java"
    },
    {
      "type": "rename",
      "old_id": "49890239c95bc0b84ddc0aac876088f67b6c2c4d",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserDefaultTarget.java",
      "new_id": "ffa5ef7f3daaf4b53498c858bad9cf06f8e22bc3",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserDefaultTarget.java",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "e7e080f09e305bcb96de53e46137ed0ed9968c1d",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserDefaultTargetPK.java",
      "new_id": "4a41e7b826c06af5744676b57ac79bf6769c0f7d",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserDefaultTargetPK.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "3341687c35133070fbc7800f8ba8275da8bd1f03",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserEmailAddress.java",
      "new_id": "970640747cbc602e8c762e7cf2d6e2f8ff008ba9",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserEmailAddress.java",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "c32d547ee3cd7245e7645ed3f2d15747de057b9c",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserJid.java",
      "new_id": "1c17ca88557e62523302dd46c491c519693e5803",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserJid.java",
      "score": 94
    },
    {
      "type": "rename",
      "old_id": "f0337230d1e8d5185b50ad7f566f2d5a5baa5906",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserJidPK.java",
      "new_id": "19eeaeb8dfb32c0aade78e0725fc067e6733c50b",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserJidPK.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "7bfed4e29e12262ade38bfb315414d72e0b85d31",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserNickname.java",
      "new_id": "b664cb96ab648100aa8ae75a17f28c006817fa40",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserNickname.java",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "f735d6ceaa455bb54a9c3257f842208bce8b28c9",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserRole.java",
      "new_id": "d4c10bd814a4d8fa0a6463df0a586f3d9cebed90",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserRole.java",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "6181b8b985603e77a46524adfc59576f8a21dd42",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserRolePK.java",
      "new_id": "5649ff4c2ac858e912a48aada34e6dbee47d9d99",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserRolePK.java",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "f35afdd7c92da2449c4c5dc1dd9ac2fda2bde555",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserRsaKey.java",
      "new_id": "33552e5e783d9dbb535891731e9714bfd3cc5ed6",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserRsaKey.java",
      "score": 71
    },
    {
      "type": "rename",
      "old_id": "4c146ae903ef19e751ddac04bedaebb5f6f8326e",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/UserRsaKeyPK.java",
      "new_id": "adcaeb6d5ecc4da7422311b72ceeb3f9e213356b",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/UserRsaKeyPK.java",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "476d91f41b88a162629267147e24bd190b9aabc4",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/WebId.java",
      "new_id": "0a30ff16221854aacf165f505757b9b71f4cc454",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/users/WebId.java",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "169c70a19a36e6a8f0f2e75a38775d060b15d187",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/WikiPage.java",
      "new_id": "e2e5b13652aa91842263bd9071388d9b21e31496",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/wiki/WikiPage.java",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "c0e8cfcf5ce30f99beaf03166fedb25ea2021d76",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/benki/WikiPageRevision.java",
      "new_id": "aa7dd4d7f9011bfc4b3673bfebcbc27fbbdf63b4",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/benki/wiki/WikiPageRevision.java",
      "score": 87
    },
    {
      "type": "modify",
      "old_id": "a84462f4baffe4cf9633dbdc75abc0a7391831c5",
      "old_mode": 33188,
      "old_path": "src/main/java/eu/mulk/mulkcms2/cms/users/User.java",
      "new_id": "9ac5da067621c685d681fb58a865b43335046766",
      "new_mode": 33188,
      "new_path": "src/main/java/eu/mulk/mulkcms2/cms/users/User.java"
    }
  ]
}
