duplicated block id: 1 size: 31 cleaned lines of code in 2 files: - spec/gitlab_shell_custom_git_receive_pack_spec.rb (82:118) - spec/gitlab_shell_custom_git_upload_pack_spec.rb (82:118) duplicated block id: 2 size: 21 cleaned lines of code in 2 files: - spec/gitlab_shell_custom_git_receive_pack_spec.rb (26:52) - spec/gitlab_shell_custom_git_upload_pack_spec.rb (26:52) duplicated block id: 3 size: 21 cleaned lines of code in 2 files: - spec/gitlab_shell_custom_git_receive_pack_spec.rb (54:75) - spec/gitlab_shell_custom_git_upload_pack_spec.rb (54:75) duplicated block id: 4 size: 14 cleaned lines of code in 2 files: - internal/command/uploadarchive/uploadarchive.go (25:42) - internal/command/uploadpack/uploadpack.go (29:46) duplicated block id: 5 size: 12 cleaned lines of code in 2 files: - cmd/gitlab-shell-authorized-principals-check/main.go (17:34) - cmd/gitlab-shell-check/main.go (16:33) duplicated block id: 6 size: 11 cleaned lines of code in 2 files: - internal/gitlabnet/lfstransfer/client.go (245:261) - internal/gitlabnet/lfstransfer/client.go (303:319) duplicated block id: 7 size: 10 cleaned lines of code in 2 files: - spec/gitlab_shell_custom_git_upload_pack_spec.rb (32:45) - spec/gitlab_shell_lfs_authentication_spec.rb (32:45) duplicated block id: 8 size: 10 cleaned lines of code in 2 files: - spec/gitlab_shell_custom_git_receive_pack_spec.rb (32:45) - spec/gitlab_shell_lfs_authentication_spec.rb (32:45) duplicated block id: 9 size: 9 cleaned lines of code in 2 files: - internal/command/lfsauthenticate/lfsauthenticate.go (51:65) - internal/command/lfstransfer/lfstransfer.go (35:49) duplicated block id: 10 size: 9 cleaned lines of code in 2 files: - internal/gitlabnet/discover/client.go (62:76) - internal/gitlabnet/lfsauthenticate/client.go (59:73) duplicated block id: 11 size: 8 cleaned lines of code in 2 files: - internal/gitlabnet/lfsauthenticate/client.go (59:70) - internal/gitlabnet/personalaccesstoken/client.go (59:70) duplicated block id: 12 size: 8 cleaned lines of code in 2 files: - internal/gitlabnet/discover/client.go (62:73) - internal/gitlabnet/personalaccesstoken/client.go (59:70) duplicated block id: 13 size: 8 cleaned lines of code in 2 files: - internal/command/receivepack/receivepack.go (28:37) - internal/command/uploadpack/uploadpack.go (29:38) duplicated block id: 14 size: 8 cleaned lines of code in 2 files: - spec/gitlab_shell_personal_access_token_spec.rb (30:38) - spec/gitlab_shell_two_factor_recovery_spec.rb (30:38) duplicated block id: 15 size: 8 cleaned lines of code in 2 files: - internal/command/receivepack/receivepack.go (28:37) - internal/command/uploadarchive/uploadarchive.go (25:34) duplicated block id: 16 size: 7 cleaned lines of code in 2 files: - cmd/gitlab-shell-authorized-keys-check/main.go (27:35) - cmd/gitlab-shell/main.go (29:37) duplicated block id: 17 size: 7 cleaned lines of code in 2 files: - cmd/gitlab-shell-authorized-keys-check/command/command.go (14:24) - cmd/gitlab-shell-authorized-principals-check/command/command.go (14:24) duplicated block id: 18 size: 7 cleaned lines of code in 2 files: - spec/gitlab_shell_authorized_keys_check_spec.rb (71:78) - spec/gitlab_shell_authorized_keys_check_spec.rb (81:88) duplicated block id: 19 size: 7 cleaned lines of code in 2 files: - internal/command/receivepack/receivepack.go (79:89) - internal/command/uploadpack/uploadpack.go (77:87) duplicated block id: 20 size: 7 cleaned lines of code in 2 files: - internal/gitlabnet/lfstransfer/client.go (263:271) - internal/gitlabnet/lfstransfer/client.go (321:329) duplicated block id: 21 size: 6 cleaned lines of code in 2 files: - internal/gitlabnet/lfstransfer/client.go (250:258) - internal/gitlabnet/lfstransfer/client.go (366:374) duplicated block id: 22 size: 6 cleaned lines of code in 2 files: - spec/gitlab_shell_lfs_authentication_spec.rb (19:26) - spec/gitlab_shell_two_factor_recovery_spec.rb (19:26) duplicated block id: 23 size: 6 cleaned lines of code in 2 files: - internal/command/receivepack/receivepack.go (82:89) - internal/command/uploadarchive/uploadarchive.go (48:55) duplicated block id: 24 size: 6 cleaned lines of code in 2 files: - internal/gitlabnet/lfstransfer/client.go (308:316) - internal/gitlabnet/lfstransfer/client.go (366:374) duplicated block id: 25 size: 6 cleaned lines of code in 2 files: - internal/command/uploadarchive/uploadarchive.go (48:55) - internal/command/uploadpack/uploadpack.go (80:87) duplicated block id: 26 size: 6 cleaned lines of code in 2 files: - internal/command/lfstransfer/gitlab_backend.go (373:378) - internal/command/lfstransfer/gitlab_backend.go (387:392) duplicated block id: 27 size: 6 cleaned lines of code in 2 files: - internal/command/githttp/pull.go (95:102) - internal/command/githttp/push.go (94:99) duplicated block id: 28 size: 6 cleaned lines of code in 2 files: - internal/command/lfstransfer/lfstransfer.go (24:32) - internal/command/twofactorverify/twofactorverify.go (21:31) duplicated block id: 29 size: 6 cleaned lines of code in 2 files: - spec/gitlab_shell_lfs_authentication_spec.rb (72:78) - spec/gitlab_shell_lfs_authentication_spec.rb (83:89) duplicated block id: 30 size: 6 cleaned lines of code in 2 files: - internal/gitlabnet/lfstransfer/client.go (159:165) - internal/gitlabnet/lfstransfer/client.go (365:371) duplicated block id: 31 size: 6 cleaned lines of code in 2 files: - internal/command/lfsauthenticate/lfsauthenticate.go (118:125) - internal/command/lfstransfer/lfstransfer.go (120:127) duplicated block id: 32 size: 6 cleaned lines of code in 2 files: - internal/testhelper/requesthandlers/requesthandlers.go (35:41) - internal/testhelper/requesthandlers/requesthandlers.go (73:79)