diff options
author | Patrick Steinhardt <psteinhardt@gitlab.com> | 2021-09-23 14:23:06 +0300 |
---|---|---|
committer | Patrick Steinhardt <psteinhardt@gitlab.com> | 2021-09-23 14:23:06 +0300 |
commit | 744461d9752f2dd22dd6f8c24b5b55df2d60ca60 (patch) | |
tree | 004f9a1fc0314c48214a3bb8d2a594f4c16908a2 /proto/go/gitalypb/repository-service_grpc.pb.go | |
parent | dc297bbcb3bf33b798b58b934259ce94335294c3 (diff) | |
parent | baf7b1dcc301c125086159ad65eadcabe71345e0 (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.go | 94 |
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, |