)]}'
{
  "commit": "04a98505a4ab8f48aee22800fcac193d9367d0ae",
  "tree": "eb05bc77eeafda1c5b7af9d7b5b27012065f7a98",
  "parents": [
    "f8f6aa4d07cdfaaf23e24bf9eaf0a5fb9b437dda"
  ],
  "author": {
    "name": "James Moger",
    "email": "james.moger@gitblit.com",
    "time": "Sun Nov 24 23:18:50 2013 -0500"
  },
  "committer": {
    "name": "James Moger",
    "email": "james.moger@gitblit.com",
    "time": "Fri Nov 29 11:05:51 2013 -0500"
  },
  "message": "Refactor user services and separate authentication (issue-281)\n\nChange-Id: I336e005e02623fc5e11a4f8b4408bea5465a43fd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc764fce5d8c194dbe4ecf8f93affa295b942362",
      "old_mode": 33188,
      "old_path": "releases.moxie",
      "new_id": "dd06c8234e073224e9ac13b75f3f5666f470a61c",
      "new_mode": 33188,
      "new_path": "releases.moxie"
    },
    {
      "type": "modify",
      "old_id": "92427e5191ca4262858a8bd35804d8416c1a535c",
      "old_mode": 33188,
      "old_path": "src/main/distrib/data/gitblit.properties",
      "new_id": "edfa1c4c0d3cf99ee93925c201499998cb1b452d",
      "new_mode": 33188,
      "new_path": "src/main/distrib/data/gitblit.properties"
    },
    {
      "type": "modify",
      "old_id": "39374e88d90463adc8f41dbeb7f1ac645cf964a0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/ConfigUserService.java",
      "new_id": "aae7c14cc31c3abab4436e1697d1d5e7e913cd7b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/ConfigUserService.java"
    },
    {
      "type": "modify",
      "old_id": "43c60a39616497e3c9e0dff92ac0bf92b1189aa8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/Constants.java",
      "new_id": "439a944d3cdd7cc97430201dfebd9d910079ce11",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/Constants.java"
    },
    {
      "type": "modify",
      "old_id": "5e49a97dde604cda4aa6ecdc839200ebd839fb33",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/DaggerModule.java",
      "new_id": "cc83694017d95263535a0049f202adb6706ddcfd",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/DaggerModule.java"
    },
    {
      "type": "modify",
      "old_id": "0dcc765b5cc675fcee3d82a833b1e1dc5d101f6e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/GitBlit.java",
      "new_id": "d4e89b02494f40f6546caceeb903d58289379fb3",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/GitBlit.java"
    },
    {
      "type": "delete",
      "old_id": "715aed9d57cfa65dcfd37f078bf7e6a2f8cdf9b6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/GitblitUserService.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "316e4a5598b8dfc6fa19cdaf8c50ca6965a99ef6",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/IUserService.java",
      "new_id": "053f17905721923be1261d493015da4a79bb078b",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/IUserService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8aaf07900383278d32731430c6025caac7257c4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/auth/AuthenticationProvider.java"
    },
    {
      "type": "rename",
      "old_id": "ca5295c903dfdb393dd50ed3f410e7e2d7f01fd3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/HtpasswdUserService.java",
      "new_id": "559a0fa0d9aab6d2e956bc24b0ef3dcf59f42aac",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/auth/HtpasswdAuthProvider.java",
      "score": 60
    },
    {
      "type": "rename",
      "old_id": "c075afca78399abcf0e73f4505050ac4c558461b",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/LdapUserService.java",
      "new_id": "7a6b74dfcb68fa63f7f02f8458bb1293446f2ffc",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/auth/LdapAuthProvider.java",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "db569fbfd70c28d1c5f4e125ce3fc0b3a053f196",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/PAMUserService.java",
      "new_id": "bbc82d84adfbb3ed625b7942cd081e6c8df08545",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/auth/PAMAuthProvider.java",
      "score": 69
    },
    {
      "type": "rename",
      "old_id": "7c38ef2f1c1315bbcc1935fae277351008e5c059",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/RedmineUserService.java",
      "new_id": "176c576b5c48732ed7e15fda8138e1fd21c91020",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/auth/RedmineAuthProvider.java",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "6161ba933338c3b9bdbc2e338bfd560b215c496a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/SalesforceUserService.java",
      "new_id": "fdda32afcff2c7cd749ebff7c7b638d684b27a73",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/auth/SalesforceAuthProvider.java",
      "score": 73
    },
    {
      "type": "rename",
      "old_id": "99077c6779120ec7091bbda6eaf40d44dca92a2f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/WindowsUserService.java",
      "new_id": "d455d58fd40c5d75e0ebca19171d10900b1f259f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/auth/WindowsAuthProvider.java",
      "score": 81
    },
    {
      "type": "modify",
      "old_id": "3c0b928c4e3a89a6e7856ced6dc2592d7edd45d3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/client/EditTeamDialog.java",
      "new_id": "0b5b3505463fb4d0b32adda74aa0e781cbe6ff28",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/client/EditTeamDialog.java"
    },
    {
      "type": "modify",
      "old_id": "fd5cf79d4e639ee5399398fcf6321ed3fb8f5062",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/client/EditUserDialog.java",
      "new_id": "2936a29d88661f2cef654dce0e34228f4b1b6364",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/client/EditUserDialog.java"
    },
    {
      "type": "modify",
      "old_id": "2afdde1d3c859e97cc91cd6cd28f2f08e009b876",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/git/GitblitUploadPackFactory.java",
      "new_id": "d4e3ca15a77a47930e79f15a8dc591a65d7b8003",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/git/GitblitUploadPackFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e541c458d5309d3d90ddc319dfa0564a94a5a14",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/manager/AuthenticationManager.java"
    },
    {
      "type": "modify",
      "old_id": "2e6a33e3d4bffc4619cc18ce2d9216e596195bf7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/manager/GitblitManager.java",
      "new_id": "9947382a6b32c6881735b06044774cb1660b301c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/manager/GitblitManager.java"
    },
    {
      "type": "rename",
      "old_id": "29f1709618325c87d6dba4a6288f36057b77799c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/manager/ISessionManager.java",
      "new_id": "093f44d972e75b84132dec64fcd526f61034d6f4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/manager/IAuthenticationManager.java",
      "score": 63
    },
    {
      "type": "modify",
      "old_id": "387a72089d23a00cdd32673ca881a5759787e9f7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/manager/IUserManager.java",
      "new_id": "5815bcafce6c065e0c4003137b3e5815cf6d661d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/manager/IUserManager.java"
    },
    {
      "type": "delete",
      "old_id": "6a85da89d8205148f60c29ab1848ba59cfef72ee",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/manager/SessionManager.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "90b9d1e2233629b55e3efadce200e23d0dc4ee69",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/manager/UserManager.java",
      "new_id": "3ca62e232f260bdfa5a84c25ebd4d4c4247c3eae",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/manager/UserManager.java"
    },
    {
      "type": "modify",
      "old_id": "92d5c31135cf5dbf9114bcc11d6c9792f78b0873",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/models/ServerSettings.java",
      "new_id": "07e703b0d0c8f50da27712e92158de3bf0f3246e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/models/ServerSettings.java"
    },
    {
      "type": "modify",
      "old_id": "a1928283db76a3a0eadb14938435deaf034437d7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/models/TeamModel.java",
      "new_id": "aaa3d54a167e3f99fadf05b66da369a1df0b8dec",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/models/TeamModel.java"
    },
    {
      "type": "modify",
      "old_id": "d5ded33c607adffdc0986be1352b19365ad3d860",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/AccessRestrictionFilter.java",
      "new_id": "d6acdbb60f151c735aa8a89a181d19bb2c1d9431",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/AccessRestrictionFilter.java"
    },
    {
      "type": "modify",
      "old_id": "214f2042a124c05290bbea7d0463c8c0071f250e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/AuthenticationFilter.java",
      "new_id": "54c701418a5622982ce9dd59f88491098c84bb51",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/AuthenticationFilter.java"
    },
    {
      "type": "modify",
      "old_id": "f2064e3a24e578fc0fa93a75911c8255a55244d8",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/DownloadZipFilter.java",
      "new_id": "398121d3fcabc4801bbd361d5350b1987432a36a",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/DownloadZipFilter.java"
    },
    {
      "type": "modify",
      "old_id": "d690fd2c29f5d36b3aa5d29836403409e3839482",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/EnforceAuthenticationFilter.java",
      "new_id": "6655c6e180d1db97c9b3a55ee8e77286284935e8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/EnforceAuthenticationFilter.java"
    },
    {
      "type": "modify",
      "old_id": "f39d68fd6bc03d1a737a482bee58a68c5b795c49",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/GitFilter.java",
      "new_id": "c44f7efc63fb22704aa695af0e8a4375a9cf1882",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/GitFilter.java"
    },
    {
      "type": "modify",
      "old_id": "73250121d77824bf0354d3fbae09b5d115ef4618",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/GitblitContext.java",
      "new_id": "3e95b4bbef782aacce050b63fc4466e137dee269",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/GitblitContext.java"
    },
    {
      "type": "modify",
      "old_id": "23e7859f9bbd1a6207d8ec8facbe135a8dd19d55",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/PagesFilter.java",
      "new_id": "42e7de75038b9cd2cdaa4a166bb3a231eff87008",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/PagesFilter.java"
    },
    {
      "type": "modify",
      "old_id": "6163252d1a1939ec80e4d2c45993c4c756aa2556",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/RpcFilter.java",
      "new_id": "f39d37d8acdf543831e9cf11975a9739621ccf62",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/RpcFilter.java"
    },
    {
      "type": "modify",
      "old_id": "4b8b24f467014d47d7af6c6eb4f462536a3f0078",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/SparkleShareInviteServlet.java",
      "new_id": "3bef51dd094f4c7dd417d4d956648419077a66e4",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/SparkleShareInviteServlet.java"
    },
    {
      "type": "modify",
      "old_id": "adf9ba947b8fc853c6c477092d55d9a9f2f81a15",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/servlet/SyndicationFilter.java",
      "new_id": "7eb8af96d24b4861a0ce78195429095bfa00d9f2",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/servlet/SyndicationFilter.java"
    },
    {
      "type": "modify",
      "old_id": "ad13a04253da96301402ee8ba375cedb381e3b0f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/GitBlitWebApp.java",
      "new_id": "1409e4743ed216c450eca5ab5c7f8ed42a7e4ba1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/GitBlitWebApp.java"
    },
    {
      "type": "modify",
      "old_id": "a3c1ece5fee7f593a9f7926cea6c4061fc3275c0",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/pages/ChangePasswordPage.java",
      "new_id": "ec5fe16e7b472a66d5ec547beb47b834ab3176c1",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/pages/ChangePasswordPage.java"
    },
    {
      "type": "modify",
      "old_id": "4f548d4662989a73a3b5bdc99378100d65de1d63",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/pages/EditTeamPage.java",
      "new_id": "232dbe3b01bc3d1e7fc861d68f011c3b0be4beaf",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/pages/EditTeamPage.java"
    },
    {
      "type": "modify",
      "old_id": "b2d3d3b1715452a1202b98911d0aba3cc834d138",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/pages/EditUserPage.java",
      "new_id": "4e91b45af87b57f30d54a9f9124504d3abf02345",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/pages/EditUserPage.java"
    },
    {
      "type": "modify",
      "old_id": "d99c14664f59affba4d16e81b03695b40f5030de",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/pages/LogoutPage.java",
      "new_id": "27542bd0b4923dab85b7d761bb4c25b62bd8eeb7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/pages/LogoutPage.java"
    },
    {
      "type": "modify",
      "old_id": "1a43bf1e011944009a24969dc908128f8873dcff",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/pages/RootPage.java",
      "new_id": "9141b4e310ba8a06df637c038300995710c79d36",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/pages/RootPage.java"
    },
    {
      "type": "modify",
      "old_id": "a10102f47f1989cb0ccbb444d4537c4c2104fb7e",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/pages/SessionPage.java",
      "new_id": "d2fcfa0da59c6c823228e048699c65eeb2f9bef6",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/pages/SessionPage.java"
    },
    {
      "type": "modify",
      "old_id": "79ddd02d9c41bf6675583263ca29ae95f9dd8c4f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/panels/TeamsPanel.java",
      "new_id": "c1e1a43d7342aef3b02836c30ed5f65fb385c34c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/panels/TeamsPanel.java"
    },
    {
      "type": "modify",
      "old_id": "9c1667ff5603a3587485035a83f242e1316ce2fe",
      "old_mode": 33188,
      "old_path": "src/main/java/com/gitblit/wicket/panels/UsersPanel.java",
      "new_id": "ed990c8937a150c8af1582f746346fe58d7c8188",
      "new_mode": 33188,
      "new_path": "src/main/java/com/gitblit/wicket/panels/UsersPanel.java"
    },
    {
      "type": "modify",
      "old_id": "3fb4a6c161dd36c952ae37d2127343d67e22401a",
      "old_mode": 33188,
      "old_path": "src/site/setup_authentication.mkd",
      "new_id": "02d1be70f9374fd8252b6d6a721a286b0c8d19e8",
      "new_mode": 33188,
      "new_path": "src/site/setup_authentication.mkd"
    },
    {
      "type": "modify",
      "old_id": "b665fd5beead5c3a1635b9f95acb098fa02cc7b0",
      "old_mode": 33188,
      "old_path": "src/test/config/test-users.conf",
      "new_id": "59b6df491006fa27742205f6d0b753329275c5b2",
      "new_mode": 33188,
      "new_path": "src/test/config/test-users.conf"
    },
    {
      "type": "modify",
      "old_id": "7fc6fe0e30ad0148601c8c2ad09a0e211699d8f6",
      "old_mode": 33188,
      "old_path": "src/test/java/com/gitblit/tests/GitBlitSuite.java",
      "new_id": "81180276ff5fab79ce414f6d0ddc7459723d4439",
      "new_mode": 33188,
      "new_path": "src/test/java/com/gitblit/tests/GitBlitSuite.java"
    },
    {
      "type": "modify",
      "old_id": "d391351326054e027c258c6fc89a06b4eaf47400",
      "old_mode": 33188,
      "old_path": "src/test/java/com/gitblit/tests/GitBlitTest.java",
      "new_id": "c01862feb9e4a51241eab9cd244a49c77c0ef0bb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/gitblit/tests/GitBlitTest.java"
    },
    {
      "type": "modify",
      "old_id": "500e9b9f8a540626893c86e178473c5d6dd3de61",
      "old_mode": 33188,
      "old_path": "src/test/java/com/gitblit/tests/GitblitUnitTest.java",
      "new_id": "1885f127dff188b409283124b3bf18aba8c09c22",
      "new_mode": 33188,
      "new_path": "src/test/java/com/gitblit/tests/GitblitUnitTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b1d51e12da59c18f952d5c6c491593b84edc565",
      "new_mode": 33188,
      "new_path": "src/test/java/com/gitblit/tests/HtpasswdAuthenticationTest.java"
    },
    {
      "type": "delete",
      "old_id": "282debb308d3c93ac4c479b452ac6ed99466ccb1",
      "old_mode": 33188,
      "old_path": "src/test/java/com/gitblit/tests/HtpasswdUserServiceTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "8bd90147a3229ca936ed64d610c3a5fca52af18b",
      "old_mode": 33188,
      "old_path": "src/test/java/com/gitblit/tests/LdapUserServiceTest.java",
      "new_id": "3cd2dc727ecfb3b659687e3bbba7db2cbe1757ec",
      "new_mode": 33188,
      "new_path": "src/test/java/com/gitblit/tests/LdapAuthenticationTest.java",
      "score": 66
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fe8459fe52ed1d70e984e8ed790efe4b07a83c6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/gitblit/tests/RedmineAuthenticationTest.java"
    },
    {
      "type": "delete",
      "old_id": "3c6769f09907227b6471e8a41340a24630886564",
      "old_mode": 33188,
      "old_path": "src/test/java/com/gitblit/tests/RedmineUserServiceTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "613e46df80d4f6a56a651a4ad54dca6d9d1b4349",
      "old_mode": 33188,
      "old_path": "src/test/java/com/gitblit/tests/UserServiceTest.java",
      "new_id": "cdb0a330cba5203548504c4f9049f6084df513e0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/gitblit/tests/UserServiceTest.java"
    },
    {
      "type": "rename",
      "old_id": "3ea87ede61071fa2b3af29f300049a01a07e1c19",
      "old_mode": 33188,
      "old_path": "src/test/resources/htpasswdUSTest/htpasswd-user.in",
      "new_id": "3ea87ede61071fa2b3af29f300049a01a07e1c19",
      "new_mode": 33188,
      "new_path": "src/test/resources/htpasswd/htpasswd-user.in",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f2900e708865aa6844888a176ba64c69084fe677",
      "old_mode": 33188,
      "old_path": "src/test/resources/htpasswdUSTest/htpasswd.in",
      "new_id": "f2900e708865aa6844888a176ba64c69084fe677",
      "new_mode": 33188,
      "new_path": "src/test/resources/htpasswd/htpasswd.in",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "142265a4000f21647b8aaf3bb07d90c6cfbdb1a6",
      "old_mode": 33188,
      "old_path": "src/test/resources/htpasswdUSTest/users.conf.in",
      "new_id": "142265a4000f21647b8aaf3bb07d90c6cfbdb1a6",
      "new_mode": 33188,
      "new_path": "src/test/resources/htpasswd/users.conf.in",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "df79333e96ec608d4645b11ed66248d8943771de",
      "old_mode": 33188,
      "old_path": "src/test/java/com/gitblit/tests/resources/ldapUserServiceSampleData.ldif",
      "new_id": "df79333e96ec608d4645b11ed66248d8943771de",
      "new_mode": 33188,
      "new_path": "src/test/resources/ldap/sampledata.ldif",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4b4a6eae8fd3060a02babf09b94b777b6bbb57d",
      "new_mode": 33188,
      "new_path": "src/test/resources/ldap/users.conf"
    }
  ]
}
