Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'internal/gitaly/service/remote/remotes.go')
-rw-r--r--internal/gitaly/service/remote/remotes.go39
1 files changed, 0 insertions, 39 deletions
diff --git a/internal/gitaly/service/remote/remotes.go b/internal/gitaly/service/remote/remotes.go
index cc2392521..dce2dac09 100644
--- a/internal/gitaly/service/remote/remotes.go
+++ b/internal/gitaly/service/remote/remotes.go
@@ -62,37 +62,6 @@ func validateAddRemoteRequest(req *gitalypb.AddRemoteRequest) error {
return nil
}
-// RemoveRemote removes the given remote
-func (s *server) RemoveRemote(ctx context.Context, req *gitalypb.RemoveRemoteRequest) (*gitalypb.RemoveRemoteResponse, error) {
- if err := validateRemoveRemoteRequest(req); err != nil {
- return nil, status.Errorf(codes.InvalidArgument, "RemoveRemote: %v", err)
- }
-
- remote := s.localrepo(req.GetRepository()).Remote()
-
- hasRemote, err := remote.Exists(ctx, req.Name)
- if err != nil {
- return nil, err
- }
- if !hasRemote {
- return &gitalypb.RemoveRemoteResponse{Result: false}, nil
- }
-
- if err := s.voteOnRemote(ctx, req.GetRepository(), req.GetName()); err != nil {
- return nil, helper.ErrInternalf("preimage vote on remote: %v", err)
- }
-
- if err := remote.Remove(ctx, req.Name); err != nil {
- return nil, err
- }
-
- if err := s.voteOnRemote(ctx, req.GetRepository(), req.GetName()); err != nil {
- return nil, helper.ErrInternalf("postimage vote on remote: %v", err)
- }
-
- return &gitalypb.RemoveRemoteResponse{Result: true}, nil
-}
-
func (s *server) FindRemoteRepository(ctx context.Context, req *gitalypb.FindRemoteRepositoryRequest) (*gitalypb.FindRemoteRepositoryResponse, error) {
if req.GetRemote() == "" {
return nil, status.Error(codes.InvalidArgument, "FindRemoteRepository: empty remote can't be checked.")
@@ -129,14 +98,6 @@ func (s *server) FindRemoteRepository(ctx context.Context, req *gitalypb.FindRem
return &gitalypb.FindRemoteRepositoryResponse{Exists: match}, nil
}
-func validateRemoveRemoteRequest(req *gitalypb.RemoveRemoteRequest) error {
- if req.GetName() == "" {
- return fmt.Errorf("empty remote name")
- }
-
- return nil
-}
-
func (s *server) voteOnRemote(ctx context.Context, repo *gitalypb.Repository, remoteName string) error {
return transaction.RunOnContext(ctx, func(tx txinfo.Transaction) error {
localrepo := s.localrepo(repo)