Sha256: f32ff48529cdec4a27d22b8a7eef63785e899e86b46bd026b58b5cfd8ce4955d

Contents?: true

Size: 1.63 KB

Versions: 95

Compression:

Stored size: 1.63 KB

Contents

# Generated by the protocol buffer compiler.  DO NOT EDIT!
# Source: cleanup.proto for package 'gitaly'

require 'grpc'
require 'cleanup_pb'

module Gitaly
  module CleanupService
    # CleanupService provides RPCs to clean up a repository's contents.
    class Service

      include ::GRPC::GenericService

      self.marshal_class_method = :encode
      self.unmarshal_class_method = :decode
      self.service_name = 'gitaly.CleanupService'

      # ApplyBfgObjectMapStream ...
      rpc :ApplyBfgObjectMapStream, stream(::Gitaly::ApplyBfgObjectMapStreamRequest), stream(::Gitaly::ApplyBfgObjectMapStreamResponse)
      # RewriteHistory redacts targeted strings and deletes requested blobs in a
      # repository and updates all references to point to the rewritten commit
      # history. This is useful for removing inadvertently pushed secrets from your
      # repository and purging large blobs. This is a dangerous operation.
      #
      # The following known error conditions may happen:
      #
      # - `InvalidArgument` in the following situations:
      #    - The provided repository can't be validated.
      #    - The repository field is set on any request other than the initial one.
      #    - All of the client requests do not contain either blobs to remove or
      #      redaction patterns to redact.
      #    - A blob object ID is invalid.
      #    - A redaction pattern contains a newline character.
      # - `Aborted` if the repository is mutated while this RPC is executing.
      rpc :RewriteHistory, stream(::Gitaly::RewriteHistoryRequest), ::Gitaly::RewriteHistoryResponse
    end

    Stub = Service.rpc_stub_class
  end
end

Version data entries

95 entries across 95 versions & 1 rubygems

Version Path
gitaly-17.1.6 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.2.4 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.3.1 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.4.0.pre.rc1 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.3.0 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.3.0.pre.rc43 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.3.0.pre.rc42 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.0.6 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.1.4 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.2.2 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-16.11.8 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.0.5 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.1.3 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.2.1 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-16.9.10 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-16.10.9 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-16.11.7 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.2.0 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.2.0.pre.rc43 ruby/proto/gitaly/cleanup_services_pb.rb
gitaly-17.2.0.pre.rc42 ruby/proto/gitaly/cleanup_services_pb.rb