Documentation
¶
Index ¶
- Variables
- func RegisterEscobariaServiceServer(s grpc.ServiceRegistrar, srv EscobariaServiceServer)
- type EscobariaServiceClient
- type EscobariaServiceServer
- type EscobariaService_InfoRefsReceivePackClient
- type EscobariaService_InfoRefsReceivePackServer
- type EscobariaService_InfoRefsUploadPackClient
- type EscobariaService_InfoRefsUploadPackServer
- type EscobariaService_PostReceivePackClient
- type EscobariaService_PostReceivePackServer
- type EscobariaService_PostUploadPackClient
- type EscobariaService_PostUploadPackServer
- type EscobariaService_ReceivePackClient
- type EscobariaService_ReceivePackServer
- type EscobariaService_UploadArchiveClient
- type EscobariaService_UploadArchiveServer
- type EscobariaService_UploadPackClient
- type EscobariaService_UploadPackServer
- type InfoRefsRequest
- func (*InfoRefsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InfoRefsRequest) GetProtocol() string
- func (x *InfoRefsRequest) GetRepository() *Repository
- func (x *InfoRefsRequest) GetServiceName() string
- func (x *InfoRefsRequest) GetUid() int64
- func (*InfoRefsRequest) ProtoMessage()
- func (x *InfoRefsRequest) ProtoReflect() protoreflect.Message
- func (x *InfoRefsRequest) Reset()
- func (x *InfoRefsRequest) String() string
- type InfoRefsResponse
- type PostReceivePackRequest
- func (*PostReceivePackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PostReceivePackRequest) GetProtocol() string
- func (x *PostReceivePackRequest) GetRepository() *Repository
- func (x *PostReceivePackRequest) GetStdin() []byte
- func (x *PostReceivePackRequest) GetUid() int64
- func (*PostReceivePackRequest) ProtoMessage()
- func (x *PostReceivePackRequest) ProtoReflect() protoreflect.Message
- func (x *PostReceivePackRequest) Reset()
- func (x *PostReceivePackRequest) String() string
- type PostReceivePackResponse
- func (*PostReceivePackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PostReceivePackResponse) GetStdout() []byte
- func (*PostReceivePackResponse) ProtoMessage()
- func (x *PostReceivePackResponse) ProtoReflect() protoreflect.Message
- func (x *PostReceivePackResponse) Reset()
- func (x *PostReceivePackResponse) String() string
- type PostUploadPackRequest
- func (*PostUploadPackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PostUploadPackRequest) GetProtocol() string
- func (x *PostUploadPackRequest) GetRepository() *Repository
- func (x *PostUploadPackRequest) GetSideChannelId() int64
- func (x *PostUploadPackRequest) GetStdin() []byte
- func (*PostUploadPackRequest) ProtoMessage()
- func (x *PostUploadPackRequest) ProtoReflect() protoreflect.Message
- func (x *PostUploadPackRequest) Reset()
- func (x *PostUploadPackRequest) String() string
- type PostUploadPackResponse
- func (*PostUploadPackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PostUploadPackResponse) GetStdout() []byte
- func (*PostUploadPackResponse) ProtoMessage()
- func (x *PostUploadPackResponse) ProtoReflect() protoreflect.Message
- func (x *PostUploadPackResponse) Reset()
- func (x *PostUploadPackResponse) String() string
- type ReceivePackRequest
- func (*ReceivePackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReceivePackRequest) GetProtocol() string
- func (x *ReceivePackRequest) GetRepository() *Repository
- func (x *ReceivePackRequest) GetStdin() []byte
- func (x *ReceivePackRequest) GetUid() int64
- func (*ReceivePackRequest) ProtoMessage()
- func (x *ReceivePackRequest) ProtoReflect() protoreflect.Message
- func (x *ReceivePackRequest) Reset()
- func (x *ReceivePackRequest) String() string
- type ReceivePackResponse
- func (*ReceivePackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ReceivePackResponse) GetExitCode() int32
- func (x *ReceivePackResponse) GetStderr() []byte
- func (x *ReceivePackResponse) GetStdout() []byte
- func (*ReceivePackResponse) ProtoMessage()
- func (x *ReceivePackResponse) ProtoReflect() protoreflect.Message
- func (x *ReceivePackResponse) Reset()
- func (x *ReceivePackResponse) String() string
- type Repository
- func (*Repository) Descriptor() ([]byte, []int)deprecated
- func (x *Repository) GetAlternativeId() []int64
- func (x *Repository) GetId() int64
- func (x *Repository) GetReplacement() int64
- func (*Repository) ProtoMessage()
- func (x *Repository) ProtoReflect() protoreflect.Message
- func (x *Repository) Reset()
- func (x *Repository) String() string
- type UnimplementedEscobariaServiceServer
- func (UnimplementedEscobariaServiceServer) InfoRefsReceivePack(*InfoRefsRequest, EscobariaService_InfoRefsReceivePackServer) error
- func (UnimplementedEscobariaServiceServer) InfoRefsUploadPack(*InfoRefsRequest, EscobariaService_InfoRefsUploadPackServer) error
- func (UnimplementedEscobariaServiceServer) PostReceivePack(EscobariaService_PostReceivePackServer) error
- func (UnimplementedEscobariaServiceServer) PostUploadPack(EscobariaService_PostUploadPackServer) error
- func (UnimplementedEscobariaServiceServer) ReceivePack(EscobariaService_ReceivePackServer) error
- func (UnimplementedEscobariaServiceServer) UploadArchive(EscobariaService_UploadArchiveServer) error
- func (UnimplementedEscobariaServiceServer) UploadPack(EscobariaService_UploadPackServer) error
- type UnsafeEscobariaServiceServer
- type UploadArchiveRequest
- func (*UploadArchiveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadArchiveRequest) GetRepository() *Repository
- func (x *UploadArchiveRequest) GetSideChannelId() int64
- func (x *UploadArchiveRequest) GetStdin() []byte
- func (*UploadArchiveRequest) ProtoMessage()
- func (x *UploadArchiveRequest) ProtoReflect() protoreflect.Message
- func (x *UploadArchiveRequest) Reset()
- func (x *UploadArchiveRequest) String() string
- type UploadArchiveResponse
- func (*UploadArchiveResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UploadArchiveResponse) GetExitCode() int32
- func (x *UploadArchiveResponse) GetStderr() []byte
- func (x *UploadArchiveResponse) GetStdout() []byte
- func (*UploadArchiveResponse) ProtoMessage()
- func (x *UploadArchiveResponse) ProtoReflect() protoreflect.Message
- func (x *UploadArchiveResponse) Reset()
- func (x *UploadArchiveResponse) String() string
- type UploadPackRequest
- func (*UploadPackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadPackRequest) GetProtocol() string
- func (x *UploadPackRequest) GetRepository() *Repository
- func (x *UploadPackRequest) GetSideChannelId() int64
- func (x *UploadPackRequest) GetStdin() []byte
- func (x *UploadPackRequest) GetUid() int64
- func (*UploadPackRequest) ProtoMessage()
- func (x *UploadPackRequest) ProtoReflect() protoreflect.Message
- func (x *UploadPackRequest) Reset()
- func (x *UploadPackRequest) String() string
- type UploadPackResponse
- func (*UploadPackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UploadPackResponse) GetExitCode() int32
- func (x *UploadPackResponse) GetStderr() []byte
- func (x *UploadPackResponse) GetStdout() []byte
- func (*UploadPackResponse) ProtoMessage()
- func (x *UploadPackResponse) ProtoReflect() protoreflect.Message
- func (x *UploadPackResponse) Reset()
- func (x *UploadPackResponse) String() string
Constants ¶
This section is empty.
Variables ¶
var EscobariaService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "protocol.EscobariaService", HandlerType: (*EscobariaServiceServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "UploadPack", Handler: _EscobariaService_UploadPack_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "ReceivePack", Handler: _EscobariaService_ReceivePack_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "UploadArchive", Handler: _EscobariaService_UploadArchive_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "InfoRefsUploadPack", Handler: _EscobariaService_InfoRefsUploadPack_Handler, ServerStreams: true, }, { StreamName: "InfoRefsReceivePack", Handler: _EscobariaService_InfoRefsReceivePack_Handler, ServerStreams: true, }, { StreamName: "PostUploadPack", Handler: _EscobariaService_PostUploadPack_Handler, ServerStreams: true, ClientStreams: true, }, { StreamName: "PostReceivePack", Handler: _EscobariaService_PostReceivePack_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "protocol.proto", }
EscobariaService_ServiceDesc is the grpc.ServiceDesc for EscobariaService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_protocol_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEscobariaServiceServer ¶
func RegisterEscobariaServiceServer(s grpc.ServiceRegistrar, srv EscobariaServiceServer)
Types ¶
type EscobariaServiceClient ¶
type EscobariaServiceClient interface { // To forward 'git upload-pack' to silver-backend for SSH sessions // First pack stdin is nil UploadPack(ctx context.Context, opts ...grpc.CallOption) (EscobariaService_UploadPackClient, error) // To forward 'git receive-pack' to silver-backend for SSH sessions // First pack stdin is nil ReceivePack(ctx context.Context, opts ...grpc.CallOption) (EscobariaService_ReceivePackClient, error) // To forward 'git upload-archive' to silver-backend for SSH sessions // First pack stdin is nil UploadArchive(ctx context.Context, opts ...grpc.CallOption) (EscobariaService_UploadArchiveClient, error) // The response body for GET /info/refs?service=git-upload-pack // Will be invoked when the user executes a `git fetch`, meaning the server // will upload the packs to that user. The user doesn't upload new objects. InfoRefsUploadPack(ctx context.Context, in *InfoRefsRequest, opts ...grpc.CallOption) (EscobariaService_InfoRefsUploadPackClient, error) // The response body for GET /info/refs?service=git-receive-pack // Will be invoked when the user executes a `git push`, but only advertises // references to the user. InfoRefsReceivePack(ctx context.Context, in *InfoRefsRequest, opts ...grpc.CallOption) (EscobariaService_InfoRefsReceivePackClient, error) // Request and response body for POST /upload-pack // First pack stdin is nil PostUploadPack(ctx context.Context, opts ...grpc.CallOption) (EscobariaService_PostUploadPackClient, error) // Request and response body for POST /receive-pack // First pack stdin is nil PostReceivePack(ctx context.Context, opts ...grpc.CallOption) (EscobariaService_PostReceivePackClient, error) }
EscobariaServiceClient is the client API for EscobariaService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEscobariaServiceClient ¶
func NewEscobariaServiceClient(cc grpc.ClientConnInterface) EscobariaServiceClient
type EscobariaServiceServer ¶
type EscobariaServiceServer interface { // To forward 'git upload-pack' to silver-backend for SSH sessions // First pack stdin is nil UploadPack(EscobariaService_UploadPackServer) error // To forward 'git receive-pack' to silver-backend for SSH sessions // First pack stdin is nil ReceivePack(EscobariaService_ReceivePackServer) error // To forward 'git upload-archive' to silver-backend for SSH sessions // First pack stdin is nil UploadArchive(EscobariaService_UploadArchiveServer) error // The response body for GET /info/refs?service=git-upload-pack // Will be invoked when the user executes a `git fetch`, meaning the server // will upload the packs to that user. The user doesn't upload new objects. InfoRefsUploadPack(*InfoRefsRequest, EscobariaService_InfoRefsUploadPackServer) error // The response body for GET /info/refs?service=git-receive-pack // Will be invoked when the user executes a `git push`, but only advertises // references to the user. InfoRefsReceivePack(*InfoRefsRequest, EscobariaService_InfoRefsReceivePackServer) error // Request and response body for POST /upload-pack // First pack stdin is nil PostUploadPack(EscobariaService_PostUploadPackServer) error // Request and response body for POST /receive-pack // First pack stdin is nil PostReceivePack(EscobariaService_PostReceivePackServer) error }
EscobariaServiceServer is the server API for EscobariaService service. All implementations should embed UnimplementedEscobariaServiceServer for forward compatibility
type EscobariaService_InfoRefsReceivePackClient ¶
type EscobariaService_InfoRefsReceivePackClient interface { Recv() (*InfoRefsResponse, error) grpc.ClientStream }
type EscobariaService_InfoRefsReceivePackServer ¶
type EscobariaService_InfoRefsReceivePackServer interface { Send(*InfoRefsResponse) error grpc.ServerStream }
type EscobariaService_InfoRefsUploadPackClient ¶
type EscobariaService_InfoRefsUploadPackClient interface { Recv() (*InfoRefsResponse, error) grpc.ClientStream }
type EscobariaService_InfoRefsUploadPackServer ¶
type EscobariaService_InfoRefsUploadPackServer interface { Send(*InfoRefsResponse) error grpc.ServerStream }
type EscobariaService_PostReceivePackClient ¶
type EscobariaService_PostReceivePackClient interface { Send(*PostReceivePackRequest) error Recv() (*PostReceivePackResponse, error) grpc.ClientStream }
type EscobariaService_PostReceivePackServer ¶
type EscobariaService_PostReceivePackServer interface { Send(*PostReceivePackResponse) error Recv() (*PostReceivePackRequest, error) grpc.ServerStream }
type EscobariaService_PostUploadPackClient ¶
type EscobariaService_PostUploadPackClient interface { Send(*PostUploadPackRequest) error Recv() (*PostUploadPackResponse, error) grpc.ClientStream }
type EscobariaService_PostUploadPackServer ¶
type EscobariaService_PostUploadPackServer interface { Send(*PostUploadPackResponse) error Recv() (*PostUploadPackRequest, error) grpc.ServerStream }
type EscobariaService_ReceivePackClient ¶
type EscobariaService_ReceivePackClient interface { Send(*ReceivePackRequest) error Recv() (*ReceivePackResponse, error) grpc.ClientStream }
type EscobariaService_ReceivePackServer ¶
type EscobariaService_ReceivePackServer interface { Send(*ReceivePackResponse) error Recv() (*ReceivePackRequest, error) grpc.ServerStream }
type EscobariaService_UploadArchiveClient ¶
type EscobariaService_UploadArchiveClient interface { Send(*UploadArchiveRequest) error Recv() (*UploadArchiveResponse, error) grpc.ClientStream }
type EscobariaService_UploadArchiveServer ¶
type EscobariaService_UploadArchiveServer interface { Send(*UploadArchiveResponse) error Recv() (*UploadArchiveRequest, error) grpc.ServerStream }
type EscobariaService_UploadPackClient ¶
type EscobariaService_UploadPackClient interface { Send(*UploadPackRequest) error Recv() (*UploadPackResponse, error) grpc.ClientStream }
type EscobariaService_UploadPackServer ¶
type EscobariaService_UploadPackServer interface { Send(*UploadPackResponse) error Recv() (*UploadPackRequest, error) grpc.ServerStream }
type InfoRefsRequest ¶
type InfoRefsRequest struct { // 'repository' must be present in the first message. Repository *Repository `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"` // user id Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"` // server name: upload-pack/receive-pack ServiceName string `protobuf:"bytes,3,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` // eg: version=2 Protocol string `protobuf:"bytes,4,opt,name=protocol,proto3" json:"protocol,omitempty"` // contains filtered or unexported fields }
Git over HTTP get refs request
func (*InfoRefsRequest) Descriptor
deprecated
func (*InfoRefsRequest) Descriptor() ([]byte, []int)
Deprecated: Use InfoRefsRequest.ProtoReflect.Descriptor instead.
func (*InfoRefsRequest) GetProtocol ¶
func (x *InfoRefsRequest) GetProtocol() string
func (*InfoRefsRequest) GetRepository ¶
func (x *InfoRefsRequest) GetRepository() *Repository
func (*InfoRefsRequest) GetServiceName ¶
func (x *InfoRefsRequest) GetServiceName() string
func (*InfoRefsRequest) GetUid ¶
func (x *InfoRefsRequest) GetUid() int64
func (*InfoRefsRequest) ProtoMessage ¶
func (*InfoRefsRequest) ProtoMessage()
func (*InfoRefsRequest) ProtoReflect ¶
func (x *InfoRefsRequest) ProtoReflect() protoreflect.Message
func (*InfoRefsRequest) Reset ¶
func (x *InfoRefsRequest) Reset()
func (*InfoRefsRequest) String ¶
func (x *InfoRefsRequest) String() string
type InfoRefsResponse ¶
type InfoRefsResponse struct { // git-upload-pack stdout // git-receive-pack stdout Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"` // contains filtered or unexported fields }
Git over HTTP get refs response
func (*InfoRefsResponse) Descriptor
deprecated
func (*InfoRefsResponse) Descriptor() ([]byte, []int)
Deprecated: Use InfoRefsResponse.ProtoReflect.Descriptor instead.
func (*InfoRefsResponse) GetStdout ¶
func (x *InfoRefsResponse) GetStdout() []byte
func (*InfoRefsResponse) ProtoMessage ¶
func (*InfoRefsResponse) ProtoMessage()
func (*InfoRefsResponse) ProtoReflect ¶
func (x *InfoRefsResponse) ProtoReflect() protoreflect.Message
func (*InfoRefsResponse) Reset ¶
func (x *InfoRefsResponse) Reset()
func (*InfoRefsResponse) String ¶
func (x *InfoRefsResponse) String() string
type PostReceivePackRequest ¶
type PostReceivePackRequest struct { // 'repository' must be present in the first message. Repository *Repository `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"` Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"` // eg: version=2 Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"` // git-receive-pack stdin Stdin []byte `protobuf:"bytes,4,opt,name=stdin,proto3" json:"stdin,omitempty"` // contains filtered or unexported fields }
Git Over HTTP push request (POST request body)
func (*PostReceivePackRequest) Descriptor
deprecated
func (*PostReceivePackRequest) Descriptor() ([]byte, []int)
Deprecated: Use PostReceivePackRequest.ProtoReflect.Descriptor instead.
func (*PostReceivePackRequest) GetProtocol ¶
func (x *PostReceivePackRequest) GetProtocol() string
func (*PostReceivePackRequest) GetRepository ¶
func (x *PostReceivePackRequest) GetRepository() *Repository
func (*PostReceivePackRequest) GetStdin ¶
func (x *PostReceivePackRequest) GetStdin() []byte
func (*PostReceivePackRequest) GetUid ¶
func (x *PostReceivePackRequest) GetUid() int64
func (*PostReceivePackRequest) ProtoMessage ¶
func (*PostReceivePackRequest) ProtoMessage()
func (*PostReceivePackRequest) ProtoReflect ¶
func (x *PostReceivePackRequest) ProtoReflect() protoreflect.Message
func (*PostReceivePackRequest) Reset ¶
func (x *PostReceivePackRequest) Reset()
func (*PostReceivePackRequest) String ¶
func (x *PostReceivePackRequest) String() string
type PostReceivePackResponse ¶
type PostReceivePackResponse struct { // git-receive-pack stdout Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"` // contains filtered or unexported fields }
Git Over HTTP push response (POST response body)
func (*PostReceivePackResponse) Descriptor
deprecated
func (*PostReceivePackResponse) Descriptor() ([]byte, []int)
Deprecated: Use PostReceivePackResponse.ProtoReflect.Descriptor instead.
func (*PostReceivePackResponse) GetStdout ¶
func (x *PostReceivePackResponse) GetStdout() []byte
func (*PostReceivePackResponse) ProtoMessage ¶
func (*PostReceivePackResponse) ProtoMessage()
func (*PostReceivePackResponse) ProtoReflect ¶
func (x *PostReceivePackResponse) ProtoReflect() protoreflect.Message
func (*PostReceivePackResponse) Reset ¶
func (x *PostReceivePackResponse) Reset()
func (*PostReceivePackResponse) String ¶
func (x *PostReceivePackResponse) String() string
type PostUploadPackRequest ¶
type PostUploadPackRequest struct { // Repository repo struct Repository *Repository `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"` // eg: version=2 Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"` // Side Channel ID SideChannelId int64 `protobuf:"varint,3,opt,name=side_channel_id,json=sideChannelId,proto3" json:"side_channel_id,omitempty"` // git-upload-pack stdin Stdin []byte `protobuf:"bytes,4,opt,name=stdin,proto3" json:"stdin,omitempty"` // contains filtered or unexported fields }
Git Over HTTP fetch/clone request (POST request body)
func (*PostUploadPackRequest) Descriptor
deprecated
func (*PostUploadPackRequest) Descriptor() ([]byte, []int)
Deprecated: Use PostUploadPackRequest.ProtoReflect.Descriptor instead.
func (*PostUploadPackRequest) GetProtocol ¶
func (x *PostUploadPackRequest) GetProtocol() string
func (*PostUploadPackRequest) GetRepository ¶
func (x *PostUploadPackRequest) GetRepository() *Repository
func (*PostUploadPackRequest) GetSideChannelId ¶
func (x *PostUploadPackRequest) GetSideChannelId() int64
func (*PostUploadPackRequest) GetStdin ¶
func (x *PostUploadPackRequest) GetStdin() []byte
func (*PostUploadPackRequest) ProtoMessage ¶
func (*PostUploadPackRequest) ProtoMessage()
func (*PostUploadPackRequest) ProtoReflect ¶
func (x *PostUploadPackRequest) ProtoReflect() protoreflect.Message
func (*PostUploadPackRequest) Reset ¶
func (x *PostUploadPackRequest) Reset()
func (*PostUploadPackRequest) String ¶
func (x *PostUploadPackRequest) String() string
type PostUploadPackResponse ¶
type PostUploadPackResponse struct { // git-upload-pack stdout Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"` // contains filtered or unexported fields }
Git Over HTTP fetch/clone response (POST response body)
func (*PostUploadPackResponse) Descriptor
deprecated
func (*PostUploadPackResponse) Descriptor() ([]byte, []int)
Deprecated: Use PostUploadPackResponse.ProtoReflect.Descriptor instead.
func (*PostUploadPackResponse) GetStdout ¶
func (x *PostUploadPackResponse) GetStdout() []byte
func (*PostUploadPackResponse) ProtoMessage ¶
func (*PostUploadPackResponse) ProtoMessage()
func (*PostUploadPackResponse) ProtoReflect ¶
func (x *PostUploadPackResponse) ProtoReflect() protoreflect.Message
func (*PostUploadPackResponse) Reset ¶
func (x *PostUploadPackResponse) Reset()
func (*PostUploadPackResponse) String ¶
func (x *PostUploadPackResponse) String() string
type ReceivePackRequest ¶
type ReceivePackRequest struct { // 'repository' must be present in the first message. Repository *Repository `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"` // user id Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"` // eg: version=2 Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"` // git-receive-pack stdin Stdin []byte `protobuf:"bytes,4,opt,name=stdin,proto3" json:"stdin,omitempty"` // contains filtered or unexported fields }
Git over SSH push request
func (*ReceivePackRequest) Descriptor
deprecated
func (*ReceivePackRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReceivePackRequest.ProtoReflect.Descriptor instead.
func (*ReceivePackRequest) GetProtocol ¶
func (x *ReceivePackRequest) GetProtocol() string
func (*ReceivePackRequest) GetRepository ¶
func (x *ReceivePackRequest) GetRepository() *Repository
func (*ReceivePackRequest) GetStdin ¶
func (x *ReceivePackRequest) GetStdin() []byte
func (*ReceivePackRequest) GetUid ¶
func (x *ReceivePackRequest) GetUid() int64
func (*ReceivePackRequest) ProtoMessage ¶
func (*ReceivePackRequest) ProtoMessage()
func (*ReceivePackRequest) ProtoReflect ¶
func (x *ReceivePackRequest) ProtoReflect() protoreflect.Message
func (*ReceivePackRequest) Reset ¶
func (x *ReceivePackRequest) Reset()
func (*ReceivePackRequest) String ¶
func (x *ReceivePackRequest) String() string
type ReceivePackResponse ¶
type ReceivePackResponse struct { // git-receive-pack stdout Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"` // git-receive-pack stderr Stderr []byte `protobuf:"bytes,2,opt,name=stderr,proto3" json:"stderr,omitempty"` // git-receive-pack exit code ExitCode int32 `protobuf:"varint,3,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` // contains filtered or unexported fields }
Git over SSH push request
func (*ReceivePackResponse) Descriptor
deprecated
func (*ReceivePackResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReceivePackResponse.ProtoReflect.Descriptor instead.
func (*ReceivePackResponse) GetExitCode ¶
func (x *ReceivePackResponse) GetExitCode() int32
func (*ReceivePackResponse) GetStderr ¶
func (x *ReceivePackResponse) GetStderr() []byte
func (*ReceivePackResponse) GetStdout ¶
func (x *ReceivePackResponse) GetStdout() []byte
func (*ReceivePackResponse) ProtoMessage ¶
func (*ReceivePackResponse) ProtoMessage()
func (*ReceivePackResponse) ProtoReflect ¶
func (x *ReceivePackResponse) ProtoReflect() protoreflect.Message
func (*ReceivePackResponse) Reset ¶
func (x *ReceivePackResponse) Reset()
func (*ReceivePackResponse) String ¶
func (x *ReceivePackResponse) String() string
type Repository ¶
type Repository struct { // Repository ID Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // Replacement: support for repository sharing Replacement int64 `protobuf:"varint,2,opt,name=replacement,proto3" json:"replacement,omitempty"` // GIT_ALTERNATE_OBJECT_DIRECTORIES AlternativeId []int64 `protobuf:"varint,3,rep,packed,name=alternative_id,json=alternativeId,proto3" json:"alternative_id,omitempty"` // contains filtered or unexported fields }
func (*Repository) Descriptor
deprecated
func (*Repository) Descriptor() ([]byte, []int)
Deprecated: Use Repository.ProtoReflect.Descriptor instead.
func (*Repository) GetAlternativeId ¶
func (x *Repository) GetAlternativeId() []int64
func (*Repository) GetId ¶
func (x *Repository) GetId() int64
func (*Repository) GetReplacement ¶
func (x *Repository) GetReplacement() int64
func (*Repository) ProtoMessage ¶
func (*Repository) ProtoMessage()
func (*Repository) ProtoReflect ¶
func (x *Repository) ProtoReflect() protoreflect.Message
func (*Repository) Reset ¶
func (x *Repository) Reset()
func (*Repository) String ¶
func (x *Repository) String() string
type UnimplementedEscobariaServiceServer ¶
type UnimplementedEscobariaServiceServer struct { }
UnimplementedEscobariaServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedEscobariaServiceServer) InfoRefsReceivePack ¶
func (UnimplementedEscobariaServiceServer) InfoRefsReceivePack(*InfoRefsRequest, EscobariaService_InfoRefsReceivePackServer) error
func (UnimplementedEscobariaServiceServer) InfoRefsUploadPack ¶
func (UnimplementedEscobariaServiceServer) InfoRefsUploadPack(*InfoRefsRequest, EscobariaService_InfoRefsUploadPackServer) error
func (UnimplementedEscobariaServiceServer) PostReceivePack ¶
func (UnimplementedEscobariaServiceServer) PostReceivePack(EscobariaService_PostReceivePackServer) error
func (UnimplementedEscobariaServiceServer) PostUploadPack ¶
func (UnimplementedEscobariaServiceServer) PostUploadPack(EscobariaService_PostUploadPackServer) error
func (UnimplementedEscobariaServiceServer) ReceivePack ¶
func (UnimplementedEscobariaServiceServer) ReceivePack(EscobariaService_ReceivePackServer) error
func (UnimplementedEscobariaServiceServer) UploadArchive ¶
func (UnimplementedEscobariaServiceServer) UploadArchive(EscobariaService_UploadArchiveServer) error
func (UnimplementedEscobariaServiceServer) UploadPack ¶
func (UnimplementedEscobariaServiceServer) UploadPack(EscobariaService_UploadPackServer) error
type UnsafeEscobariaServiceServer ¶
type UnsafeEscobariaServiceServer interface {
// contains filtered or unexported methods
}
UnsafeEscobariaServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EscobariaServiceServer will result in compilation errors.
type UploadArchiveRequest ¶
type UploadArchiveRequest struct { // 'repository' must be present in the first message. Repository *Repository `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"` // Side Channel ID SideChannelId int64 `protobuf:"varint,2,opt,name=side_channel_id,json=sideChannelId,proto3" json:"side_channel_id,omitempty"` // A chunk of raw data to be copied to 'git upload-archive' standard input Stdin []byte `protobuf:"bytes,3,opt,name=stdin,proto3" json:"stdin,omitempty"` // contains filtered or unexported fields }
func (*UploadArchiveRequest) Descriptor
deprecated
func (*UploadArchiveRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadArchiveRequest.ProtoReflect.Descriptor instead.
func (*UploadArchiveRequest) GetRepository ¶
func (x *UploadArchiveRequest) GetRepository() *Repository
func (*UploadArchiveRequest) GetSideChannelId ¶
func (x *UploadArchiveRequest) GetSideChannelId() int64
func (*UploadArchiveRequest) GetStdin ¶
func (x *UploadArchiveRequest) GetStdin() []byte
func (*UploadArchiveRequest) ProtoMessage ¶
func (*UploadArchiveRequest) ProtoMessage()
func (*UploadArchiveRequest) ProtoReflect ¶
func (x *UploadArchiveRequest) ProtoReflect() protoreflect.Message
func (*UploadArchiveRequest) Reset ¶
func (x *UploadArchiveRequest) Reset()
func (*UploadArchiveRequest) String ¶
func (x *UploadArchiveRequest) String() string
type UploadArchiveResponse ¶
type UploadArchiveResponse struct { // A chunk of raw data from 'git upload-archive' standard output Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"` // A chunk of raw data from 'git upload-archive' standard error Stderr []byte `protobuf:"bytes,2,opt,name=stderr,proto3" json:"stderr,omitempty"` // This value will only be set on the last message ExitCode int32 `protobuf:"varint,3,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` // contains filtered or unexported fields }
func (*UploadArchiveResponse) Descriptor
deprecated
func (*UploadArchiveResponse) Descriptor() ([]byte, []int)
Deprecated: Use UploadArchiveResponse.ProtoReflect.Descriptor instead.
func (*UploadArchiveResponse) GetExitCode ¶
func (x *UploadArchiveResponse) GetExitCode() int32
func (*UploadArchiveResponse) GetStderr ¶
func (x *UploadArchiveResponse) GetStderr() []byte
func (*UploadArchiveResponse) GetStdout ¶
func (x *UploadArchiveResponse) GetStdout() []byte
func (*UploadArchiveResponse) ProtoMessage ¶
func (*UploadArchiveResponse) ProtoMessage()
func (*UploadArchiveResponse) ProtoReflect ¶
func (x *UploadArchiveResponse) ProtoReflect() protoreflect.Message
func (*UploadArchiveResponse) Reset ¶
func (x *UploadArchiveResponse) Reset()
func (*UploadArchiveResponse) String ¶
func (x *UploadArchiveResponse) String() string
type UploadPackRequest ¶
type UploadPackRequest struct { // 'repository' must be present in the first message. Repository *Repository `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"` // user id Uid int64 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"` // eg: version=2 Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"` // Side Channel ID SideChannelId int64 `protobuf:"varint,4,opt,name=side_channel_id,json=sideChannelId,proto3" json:"side_channel_id,omitempty"` // git-upload-pack stdin Stdin []byte `protobuf:"bytes,5,opt,name=stdin,proto3" json:"stdin,omitempty"` // contains filtered or unexported fields }
Git over SSH fetch/clone request
func (*UploadPackRequest) Descriptor
deprecated
func (*UploadPackRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadPackRequest.ProtoReflect.Descriptor instead.
func (*UploadPackRequest) GetProtocol ¶
func (x *UploadPackRequest) GetProtocol() string
func (*UploadPackRequest) GetRepository ¶
func (x *UploadPackRequest) GetRepository() *Repository
func (*UploadPackRequest) GetSideChannelId ¶
func (x *UploadPackRequest) GetSideChannelId() int64
func (*UploadPackRequest) GetStdin ¶
func (x *UploadPackRequest) GetStdin() []byte
func (*UploadPackRequest) GetUid ¶
func (x *UploadPackRequest) GetUid() int64
func (*UploadPackRequest) ProtoMessage ¶
func (*UploadPackRequest) ProtoMessage()
func (*UploadPackRequest) ProtoReflect ¶
func (x *UploadPackRequest) ProtoReflect() protoreflect.Message
func (*UploadPackRequest) Reset ¶
func (x *UploadPackRequest) Reset()
func (*UploadPackRequest) String ¶
func (x *UploadPackRequest) String() string
type UploadPackResponse ¶
type UploadPackResponse struct { // git-upload-pack stdout Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"` // git-upload-pack stderr Stderr []byte `protobuf:"bytes,2,opt,name=stderr,proto3" json:"stderr,omitempty"` // git-upload-pack exit code ExitCode int32 `protobuf:"varint,3,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` // contains filtered or unexported fields }
Git over SSH fetch/clone response
func (*UploadPackResponse) Descriptor
deprecated
func (*UploadPackResponse) Descriptor() ([]byte, []int)
Deprecated: Use UploadPackResponse.ProtoReflect.Descriptor instead.
func (*UploadPackResponse) GetExitCode ¶
func (x *UploadPackResponse) GetExitCode() int32
func (*UploadPackResponse) GetStderr ¶
func (x *UploadPackResponse) GetStderr() []byte
func (*UploadPackResponse) GetStdout ¶
func (x *UploadPackResponse) GetStdout() []byte
func (*UploadPackResponse) ProtoMessage ¶
func (*UploadPackResponse) ProtoMessage()
func (*UploadPackResponse) ProtoReflect ¶
func (x *UploadPackResponse) ProtoReflect() protoreflect.Message
func (*UploadPackResponse) Reset ¶
func (x *UploadPackResponse) Reset()
func (*UploadPackResponse) String ¶
func (x *UploadPackResponse) String() string