diff options
Diffstat (limited to 'ruby/lib/gitaly_server/operations_service.rb')
-rw-r--r-- | ruby/lib/gitaly_server/operations_service.rb | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/ruby/lib/gitaly_server/operations_service.rb b/ruby/lib/gitaly_server/operations_service.rb index af2318203..a643eb4b6 100644 --- a/ruby/lib/gitaly_server/operations_service.rb +++ b/ruby/lib/gitaly_server/operations_service.rb @@ -2,45 +2,6 @@ module GitalyServer class OperationsService < Gitaly::OperationService::Service include Utils - # rubocop:disable Metrics/AbcSize - def user_rebase_confirmable(session, call) - Enumerator.new do |y| - header = session.next.header - transaction = Praefect::Transaction.from_metadata(call.metadata) - - repo = Gitlab::Git::Repository.from_gitaly(header.repository, call) - user = Gitlab::Git::User.from_gitaly(header.user) - remote_repository = Gitlab::Git::GitalyRemoteRepository.new(header.remote_repository, call) - - begin - repo.rebase( - user, - header.rebase_id, - branch: header.branch, - branch_sha: header.branch_sha, - remote_repository: remote_repository, - remote_branch: header.remote_branch, - push_options: Gitlab::Git::PushOptions.new(header.git_push_options), - timestamp: header.timestamp, - transaction: transaction - ) do |rebase_sha| - y << Gitaly::UserRebaseConfirmableResponse.new(rebase_sha: rebase_sha) - - raise GRPC::FailedPrecondition.new('rebase aborted by client') unless session.next.apply - end - - y << Gitaly::UserRebaseConfirmableResponse.new(rebase_applied: true) - rescue Gitlab::Git::PreReceiveError => e - y << Gitaly::UserRebaseConfirmableResponse.new(pre_receive_error: set_utf8!(e.message)) - rescue Gitlab::Git::Repository::GitError => e - y << Gitaly::UserRebaseConfirmableResponse.new(git_error: set_utf8!(e.message)) - rescue Gitlab::Git::CommitError => e - raise GRPC::FailedPrecondition.new(e.message) - end - end - end - # rubocop:enable Metrics/AbcSize - def user_apply_patch(call) stream = call.each_remote_read first_request = stream.next @@ -72,14 +33,5 @@ module GitalyServer branch_created: gitlab_update_result.branch_created ) end - - def get_param!(request, name) - value = request[name.to_s] - - return value if value.present? - - field_name = name.to_s.tr('_', ' ') - raise GRPC::InvalidArgument.new("empty #{field_name}") - end end end |