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:
authorPatrick Steinhardt <psteinhardt@gitlab.com>2021-09-23 14:23:06 +0300
committerPatrick Steinhardt <psteinhardt@gitlab.com>2021-09-23 14:23:06 +0300
commit744461d9752f2dd22dd6f8c24b5b55df2d60ca60 (patch)
tree004f9a1fc0314c48214a3bb8d2a594f4c16908a2 /proto/go/gitalypb/repository-service_grpc.pb.go
parentdc297bbcb3bf33b798b58b934259ce94335294c3 (diff)
parentbaf7b1dcc301c125086159ad65eadcabe71345e0 (diff)
Merge branch 'fetch_bundle_rpc' into 'master'
Add FetchBundle RPC See merge request gitlab-org/gitaly!3808
Diffstat (limited to 'proto/go/gitalypb/repository-service_grpc.pb.go')
-rw-r--r--proto/go/gitalypb/repository-service_grpc.pb.go94
1 files changed, 85 insertions, 9 deletions
diff --git a/proto/go/gitalypb/repository-service_grpc.pb.go b/proto/go/gitalypb/repository-service_grpc.pb.go
index e871e3f0d..6f434d4d1 100644
--- a/proto/go/gitalypb/repository-service_grpc.pb.go
+++ b/proto/go/gitalypb/repository-service_grpc.pb.go
@@ -44,6 +44,10 @@ type RepositoryServiceClient interface {
CreateBundle(ctx context.Context, in *CreateBundleRequest, opts ...grpc.CallOption) (RepositoryService_CreateBundleClient, error)
// CreateBundleFromRefList creates a bundle from a stream of ref patterns
CreateBundleFromRefList(ctx context.Context, opts ...grpc.CallOption) (RepositoryService_CreateBundleFromRefListClient, error)
+ // FetchBundle fetches references from a bundle into the local repository.
+ // Refs will be mirrored to the target repository with the refspec
+ // "+refs/*:refs/*" and refs that do not exist in the bundle will be removed.
+ FetchBundle(ctx context.Context, opts ...grpc.CallOption) (RepositoryService_FetchBundleClient, error)
CreateRepositoryFromBundle(ctx context.Context, opts ...grpc.CallOption) (RepositoryService_CreateRepositoryFromBundleClient, error)
// GetConfig reads the target repository's gitconfig and streams its contents
// back. Returns a NotFound error in case no gitconfig was found.
@@ -332,8 +336,42 @@ func (x *repositoryServiceCreateBundleFromRefListClient) Recv() (*CreateBundleFr
return m, nil
}
+func (c *repositoryServiceClient) FetchBundle(ctx context.Context, opts ...grpc.CallOption) (RepositoryService_FetchBundleClient, error) {
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[3], "/gitaly.RepositoryService/FetchBundle", opts...)
+ if err != nil {
+ return nil, err
+ }
+ x := &repositoryServiceFetchBundleClient{stream}
+ return x, nil
+}
+
+type RepositoryService_FetchBundleClient interface {
+ Send(*FetchBundleRequest) error
+ CloseAndRecv() (*FetchBundleResponse, error)
+ grpc.ClientStream
+}
+
+type repositoryServiceFetchBundleClient struct {
+ grpc.ClientStream
+}
+
+func (x *repositoryServiceFetchBundleClient) Send(m *FetchBundleRequest) error {
+ return x.ClientStream.SendMsg(m)
+}
+
+func (x *repositoryServiceFetchBundleClient) CloseAndRecv() (*FetchBundleResponse, error) {
+ if err := x.ClientStream.CloseSend(); err != nil {
+ return nil, err
+ }
+ m := new(FetchBundleResponse)
+ if err := x.ClientStream.RecvMsg(m); err != nil {
+ return nil, err
+ }
+ return m, nil
+}
+
func (c *repositoryServiceClient) CreateRepositoryFromBundle(ctx context.Context, opts ...grpc.CallOption) (RepositoryService_CreateRepositoryFromBundleClient, error) {
- stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[3], "/gitaly.RepositoryService/CreateRepositoryFromBundle", opts...)
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[4], "/gitaly.RepositoryService/CreateRepositoryFromBundle", opts...)
if err != nil {
return nil, err
}
@@ -367,7 +405,7 @@ func (x *repositoryServiceCreateRepositoryFromBundleClient) CloseAndRecv() (*Cre
}
func (c *repositoryServiceClient) GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (RepositoryService_GetConfigClient, error) {
- stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[4], "/gitaly.RepositoryService/GetConfig", opts...)
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[5], "/gitaly.RepositoryService/GetConfig", opts...)
if err != nil {
return nil, err
}
@@ -408,7 +446,7 @@ func (c *repositoryServiceClient) FindLicense(ctx context.Context, in *FindLicen
}
func (c *repositoryServiceClient) GetInfoAttributes(ctx context.Context, in *GetInfoAttributesRequest, opts ...grpc.CallOption) (RepositoryService_GetInfoAttributesClient, error) {
- stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[5], "/gitaly.RepositoryService/GetInfoAttributes", opts...)
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[6], "/gitaly.RepositoryService/GetInfoAttributes", opts...)
if err != nil {
return nil, err
}
@@ -458,7 +496,7 @@ func (c *repositoryServiceClient) Cleanup(ctx context.Context, in *CleanupReques
}
func (c *repositoryServiceClient) GetSnapshot(ctx context.Context, in *GetSnapshotRequest, opts ...grpc.CallOption) (RepositoryService_GetSnapshotClient, error) {
- stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[6], "/gitaly.RepositoryService/GetSnapshot", opts...)
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[7], "/gitaly.RepositoryService/GetSnapshot", opts...)
if err != nil {
return nil, err
}
@@ -499,7 +537,7 @@ func (c *repositoryServiceClient) CreateRepositoryFromSnapshot(ctx context.Conte
}
func (c *repositoryServiceClient) GetRawChanges(ctx context.Context, in *GetRawChangesRequest, opts ...grpc.CallOption) (RepositoryService_GetRawChangesClient, error) {
- stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[7], "/gitaly.RepositoryService/GetRawChanges", opts...)
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[8], "/gitaly.RepositoryService/GetRawChanges", opts...)
if err != nil {
return nil, err
}
@@ -531,7 +569,7 @@ func (x *repositoryServiceGetRawChangesClient) Recv() (*GetRawChangesResponse, e
}
func (c *repositoryServiceClient) SearchFilesByContent(ctx context.Context, in *SearchFilesByContentRequest, opts ...grpc.CallOption) (RepositoryService_SearchFilesByContentClient, error) {
- stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[8], "/gitaly.RepositoryService/SearchFilesByContent", opts...)
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[9], "/gitaly.RepositoryService/SearchFilesByContent", opts...)
if err != nil {
return nil, err
}
@@ -563,7 +601,7 @@ func (x *repositoryServiceSearchFilesByContentClient) Recv() (*SearchFilesByCont
}
func (c *repositoryServiceClient) SearchFilesByName(ctx context.Context, in *SearchFilesByNameRequest, opts ...grpc.CallOption) (RepositoryService_SearchFilesByNameClient, error) {
- stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[9], "/gitaly.RepositoryService/SearchFilesByName", opts...)
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[10], "/gitaly.RepositoryService/SearchFilesByName", opts...)
if err != nil {
return nil, err
}
@@ -595,7 +633,7 @@ func (x *repositoryServiceSearchFilesByNameClient) Recv() (*SearchFilesByNameRes
}
func (c *repositoryServiceClient) RestoreCustomHooks(ctx context.Context, opts ...grpc.CallOption) (RepositoryService_RestoreCustomHooksClient, error) {
- stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[10], "/gitaly.RepositoryService/RestoreCustomHooks", opts...)
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[11], "/gitaly.RepositoryService/RestoreCustomHooks", opts...)
if err != nil {
return nil, err
}
@@ -629,7 +667,7 @@ func (x *repositoryServiceRestoreCustomHooksClient) CloseAndRecv() (*RestoreCust
}
func (c *repositoryServiceClient) BackupCustomHooks(ctx context.Context, in *BackupCustomHooksRequest, opts ...grpc.CallOption) (RepositoryService_BackupCustomHooksClient, error) {
- stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[11], "/gitaly.RepositoryService/BackupCustomHooks", opts...)
+ stream, err := c.cc.NewStream(ctx, &RepositoryService_ServiceDesc.Streams[12], "/gitaly.RepositoryService/BackupCustomHooks", opts...)
if err != nil {
return nil, err
}
@@ -762,6 +800,10 @@ type RepositoryServiceServer interface {
CreateBundle(*CreateBundleRequest, RepositoryService_CreateBundleServer) error
// CreateBundleFromRefList creates a bundle from a stream of ref patterns
CreateBundleFromRefList(RepositoryService_CreateBundleFromRefListServer) error
+ // FetchBundle fetches references from a bundle into the local repository.
+ // Refs will be mirrored to the target repository with the refspec
+ // "+refs/*:refs/*" and refs that do not exist in the bundle will be removed.
+ FetchBundle(RepositoryService_FetchBundleServer) error
CreateRepositoryFromBundle(RepositoryService_CreateRepositoryFromBundleServer) error
// GetConfig reads the target repository's gitconfig and streams its contents
// back. Returns a NotFound error in case no gitconfig was found.
@@ -859,6 +901,9 @@ func (UnimplementedRepositoryServiceServer) CreateBundle(*CreateBundleRequest, R
func (UnimplementedRepositoryServiceServer) CreateBundleFromRefList(RepositoryService_CreateBundleFromRefListServer) error {
return status.Errorf(codes.Unimplemented, "method CreateBundleFromRefList not implemented")
}
+func (UnimplementedRepositoryServiceServer) FetchBundle(RepositoryService_FetchBundleServer) error {
+ return status.Errorf(codes.Unimplemented, "method FetchBundle not implemented")
+}
func (UnimplementedRepositoryServiceServer) CreateRepositoryFromBundle(RepositoryService_CreateRepositoryFromBundleServer) error {
return status.Errorf(codes.Unimplemented, "method CreateRepositoryFromBundle not implemented")
}
@@ -1309,6 +1354,32 @@ func (x *repositoryServiceCreateBundleFromRefListServer) Recv() (*CreateBundleFr
return m, nil
}
+func _RepositoryService_FetchBundle_Handler(srv interface{}, stream grpc.ServerStream) error {
+ return srv.(RepositoryServiceServer).FetchBundle(&repositoryServiceFetchBundleServer{stream})
+}
+
+type RepositoryService_FetchBundleServer interface {
+ SendAndClose(*FetchBundleResponse) error
+ Recv() (*FetchBundleRequest, error)
+ grpc.ServerStream
+}
+
+type repositoryServiceFetchBundleServer struct {
+ grpc.ServerStream
+}
+
+func (x *repositoryServiceFetchBundleServer) SendAndClose(m *FetchBundleResponse) error {
+ return x.ServerStream.SendMsg(m)
+}
+
+func (x *repositoryServiceFetchBundleServer) Recv() (*FetchBundleRequest, error) {
+ m := new(FetchBundleRequest)
+ if err := x.ServerStream.RecvMsg(m); err != nil {
+ return nil, err
+ }
+ return m, nil
+}
+
func _RepositoryService_CreateRepositoryFromBundle_Handler(srv interface{}, stream grpc.ServerStream) error {
return srv.(RepositoryServiceServer).CreateRepositoryFromBundle(&repositoryServiceCreateRepositoryFromBundleServer{stream})
}
@@ -1866,6 +1937,11 @@ var RepositoryService_ServiceDesc = grpc.ServiceDesc{
ClientStreams: true,
},
{
+ StreamName: "FetchBundle",
+ Handler: _RepositoryService_FetchBundle_Handler,
+ ClientStreams: true,
+ },
+ {
StreamName: "CreateRepositoryFromBundle",
Handler: _RepositoryService_CreateRepositoryFromBundle_Handler,
ClientStreams: true,