Commit c7607598 authored by Douwe Maan's avatar Douwe Maan

Merge branch 'update-gitaly-proto' into 'master'

Update gitaly-proto to 0.109.0

See merge request gitlab-org/gitlab-shell!216
parents dc67cf1a 70a3f415
......@@ -20,6 +20,7 @@ It is generated from these files:
shared.proto
smarthttp.proto
ssh.proto
storage.proto
wiki.proto
It has these top-level messages:
......@@ -71,6 +72,8 @@ It has these top-level messages:
ExtractCommitSignatureResponse
GetCommitSignaturesRequest
GetCommitSignaturesResponse
GetCommitMessagesRequest
GetCommitMessagesResponse
ListConflictFilesRequest
ConflictFileHeader
ConflictFile
......@@ -89,6 +92,9 @@ It has these top-level messages:
RawDiffResponse
RawPatchRequest
RawPatchResponse
DiffStatsRequest
DiffStats
DiffStatsResponse
AddNamespaceRequest
RemoveNamespaceRequest
RenameNamespaceRequest
......@@ -101,6 +107,8 @@ It has these top-level messages:
PostReceiveResponse
UserCreateBranchRequest
UserCreateBranchResponse
UserUpdateBranchRequest
UserUpdateBranchResponse
UserDeleteBranchRequest
UserDeleteBranchResponse
UserDeleteTagRequest
......@@ -155,6 +163,12 @@ It has these top-level messages:
ListBranchNamesContainingCommitResponse
ListTagNamesContainingCommitRequest
ListTagNamesContainingCommitResponse
GetTagMessagesRequest
GetTagMessagesResponse
ListNewCommitsRequest
ListNewCommitsResponse
FindAllRemoteBranchesRequest
FindAllRemoteBranchesResponse
AddRemoteRequest
AddRemoteResponse
RemoveRemoteRequest
......@@ -163,6 +177,8 @@ It has these top-level messages:
FetchInternalRemoteResponse
UpdateRemoteMirrorRequest
UpdateRemoteMirrorResponse
FindRemoteRepositoryRequest
FindRemoteRepositoryResponse
RepositoryExistsRequest
RepositoryExistsResponse
RepackIncrementalRequest
......@@ -171,6 +187,8 @@ It has these top-level messages:
RepackFullResponse
GarbageCollectRequest
GarbageCollectResponse
CleanupRequest
CleanupResponse
RepositorySizeRequest
RepositorySizeResponse
ApplyGitattributesRequest
......@@ -203,10 +221,32 @@ It has these top-level messages:
CreateBundleResponse
WriteConfigRequest
WriteConfigResponse
SetConfigRequest
SetConfigResponse
DeleteConfigRequest
DeleteConfigResponse
RestoreCustomHooksRequest
RestoreCustomHooksResponse
BackupCustomHooksRequest
BackupCustomHooksResponse
CreateRepositoryFromBundleRequest
CreateRepositoryFromBundleResponse
FindLicenseRequest
FindLicenseResponse
GetInfoAttributesRequest
GetInfoAttributesResponse
CalculateChecksumRequest
CalculateChecksumResponse
GetSnapshotRequest
GetSnapshotResponse
CreateRepositoryFromSnapshotRequest
CreateRepositoryFromSnapshotResponse
GetRawChangesRequest
GetRawChangesResponse
SearchFilesByNameRequest
SearchFilesByNameResponse
SearchFilesByContentRequest
SearchFilesByContentResponse
ServerInfoRequest
ServerInfoResponse
Repository
......@@ -228,6 +268,8 @@ It has these top-level messages:
SSHReceivePackResponse
SSHUploadArchiveRequest
SSHUploadArchiveResponse
DeleteAllRepositoriesRequest
DeleteAllRepositoriesResponse
WikiCommitDetails
WikiPageVersion
WikiPage
......
......@@ -1249,6 +1249,55 @@ func (m *GetCommitSignaturesResponse) GetSignedText() []byte {
return nil
}
type GetCommitMessagesRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
CommitIds []string `protobuf:"bytes,2,rep,name=commit_ids,json=commitIds" json:"commit_ids,omitempty"`
}
func (m *GetCommitMessagesRequest) Reset() { *m = GetCommitMessagesRequest{} }
func (m *GetCommitMessagesRequest) String() string { return proto.CompactTextString(m) }
func (*GetCommitMessagesRequest) ProtoMessage() {}
func (*GetCommitMessagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{37} }
func (m *GetCommitMessagesRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *GetCommitMessagesRequest) GetCommitIds() []string {
if m != nil {
return m.CommitIds
}
return nil
}
type GetCommitMessagesResponse struct {
// Only present for a new commit message
CommitId string `protobuf:"bytes,1,opt,name=commit_id,json=commitId" json:"commit_id,omitempty"`
Message []byte `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
}
func (m *GetCommitMessagesResponse) Reset() { *m = GetCommitMessagesResponse{} }
func (m *GetCommitMessagesResponse) String() string { return proto.CompactTextString(m) }
func (*GetCommitMessagesResponse) ProtoMessage() {}
func (*GetCommitMessagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{38} }
func (m *GetCommitMessagesResponse) GetCommitId() string {
if m != nil {
return m.CommitId
}
return ""
}
func (m *GetCommitMessagesResponse) GetMessage() []byte {
if m != nil {
return m.Message
}
return nil
}
func init() {
proto.RegisterType((*CommitStatsRequest)(nil), "gitaly.CommitStatsRequest")
proto.RegisterType((*CommitStatsResponse)(nil), "gitaly.CommitStatsResponse")
......@@ -1288,6 +1337,8 @@ func init() {
proto.RegisterType((*ExtractCommitSignatureResponse)(nil), "gitaly.ExtractCommitSignatureResponse")
proto.RegisterType((*GetCommitSignaturesRequest)(nil), "gitaly.GetCommitSignaturesRequest")
proto.RegisterType((*GetCommitSignaturesResponse)(nil), "gitaly.GetCommitSignaturesResponse")
proto.RegisterType((*GetCommitMessagesRequest)(nil), "gitaly.GetCommitMessagesRequest")
proto.RegisterType((*GetCommitMessagesResponse)(nil), "gitaly.GetCommitMessagesResponse")
proto.RegisterEnum("gitaly.TreeEntryResponse_ObjectType", TreeEntryResponse_ObjectType_name, TreeEntryResponse_ObjectType_value)
proto.RegisterEnum("gitaly.TreeEntry_EntryType", TreeEntry_EntryType_name, TreeEntry_EntryType_value)
proto.RegisterEnum("gitaly.FindAllCommitsRequest_Order", FindAllCommitsRequest_Order_name, FindAllCommitsRequest_Order_value)
......@@ -1326,6 +1377,7 @@ type CommitServiceClient interface {
// full text.
ExtractCommitSignature(ctx context.Context, in *ExtractCommitSignatureRequest, opts ...grpc.CallOption) (CommitService_ExtractCommitSignatureClient, error)
GetCommitSignatures(ctx context.Context, in *GetCommitSignaturesRequest, opts ...grpc.CallOption) (CommitService_GetCommitSignaturesClient, error)
GetCommitMessages(ctx context.Context, in *GetCommitMessagesRequest, opts ...grpc.CallOption) (CommitService_GetCommitMessagesClient, error)
}
type commitServiceClient struct {
......@@ -1773,6 +1825,38 @@ func (x *commitServiceGetCommitSignaturesClient) Recv() (*GetCommitSignaturesRes
return m, nil
}
func (c *commitServiceClient) GetCommitMessages(ctx context.Context, in *GetCommitMessagesRequest, opts ...grpc.CallOption) (CommitService_GetCommitMessagesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[12], c.cc, "/gitaly.CommitService/GetCommitMessages", opts...)
if err != nil {
return nil, err
}
x := &commitServiceGetCommitMessagesClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type CommitService_GetCommitMessagesClient interface {
Recv() (*GetCommitMessagesResponse, error)
grpc.ClientStream
}
type commitServiceGetCommitMessagesClient struct {
grpc.ClientStream
}
func (x *commitServiceGetCommitMessagesClient) Recv() (*GetCommitMessagesResponse, error) {
m := new(GetCommitMessagesResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for CommitService service
type CommitServiceServer interface {
......@@ -1798,6 +1882,7 @@ type CommitServiceServer interface {
// full text.
ExtractCommitSignature(*ExtractCommitSignatureRequest, CommitService_ExtractCommitSignatureServer) error
GetCommitSignatures(*GetCommitSignaturesRequest, CommitService_GetCommitSignaturesServer) error
GetCommitMessages(*GetCommitMessagesRequest, CommitService_GetCommitMessagesServer) error
}
func RegisterCommitServiceServer(s *grpc.Server, srv CommitServiceServer) {
......@@ -2169,6 +2254,27 @@ func (x *commitServiceGetCommitSignaturesServer) Send(m *GetCommitSignaturesResp
return x.ServerStream.SendMsg(m)
}
func _CommitService_GetCommitMessages_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(GetCommitMessagesRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(CommitServiceServer).GetCommitMessages(m, &commitServiceGetCommitMessagesServer{stream})
}
type CommitService_GetCommitMessagesServer interface {
Send(*GetCommitMessagesResponse) error
grpc.ServerStream
}
type commitServiceGetCommitMessagesServer struct {
grpc.ServerStream
}
func (x *commitServiceGetCommitMessagesServer) Send(m *GetCommitMessagesResponse) error {
return x.ServerStream.SendMsg(m)
}
var _CommitService_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.CommitService",
HandlerType: (*CommitServiceServer)(nil),
......@@ -2260,6 +2366,11 @@ var _CommitService_serviceDesc = grpc.ServiceDesc{
Handler: _CommitService_GetCommitSignatures_Handler,
ServerStreams: true,
},
{
StreamName: "GetCommitMessages",
Handler: _CommitService_GetCommitMessages_Handler,
ServerStreams: true,
},
},
Metadata: "commit.proto",
}
......@@ -2267,109 +2378,112 @@ var _CommitService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("commit.proto", fileDescriptor1) }
var fileDescriptor1 = []byte{
// 1650 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0x5f, 0x6f, 0x1a, 0xc7,
0x16, 0xf7, 0x82, 0xc1, 0x70, 0xe0, 0x3a, 0x78, 0xf2, 0x0f, 0xaf, 0x9d, 0xd8, 0x99, 0xdc, 0xe4,
0x3a, 0xca, 0x15, 0xb1, 0xb8, 0xba, 0x55, 0xfb, 0x54, 0xd9, 0x09, 0x76, 0x9d, 0xda, 0x21, 0x5a,
0x23, 0x45, 0xe9, 0x0b, 0x5a, 0xb3, 0x03, 0x4c, 0xbd, 0xb0, 0x64, 0x77, 0xb0, 0x4d, 0x1f, 0xfa,
0x5e, 0xa9, 0xca, 0x7b, 0x3f, 0x44, 0x3f, 0x44, 0xbf, 0x42, 0x3f, 0x4e, 0xd4, 0x87, 0x6a, 0xfe,
0xec, 0xce, 0x02, 0x8b, 0xdd, 0xd8, 0x22, 0x2f, 0x68, 0xe6, 0xcc, 0xec, 0x39, 0xbf, 0x73, 0xe6,
0xfc, 0x05, 0x8a, 0x2d, 0xaf, 0xd7, 0xa3, 0xac, 0x32, 0xf0, 0x3d, 0xe6, 0xa1, 0x6c, 0x87, 0x32,
0xdb, 0x1d, 0x99, 0xc5, 0xa0, 0x6b, 0xfb, 0xc4, 0x91, 0x54, 0x73, 0xa3, 0xe3, 0x79, 0x1d, 0x97,
0xbc, 0x10, 0xbb, 0x93, 0x61, 0xfb, 0x05, 0xa3, 0x3d, 0x12, 0x30, 0xbb, 0x37, 0x90, 0x17, 0xb0,
0x03, 0xe8, 0xa5, 0x60, 0x73, 0xcc, 0x6c, 0x16, 0x58, 0xe4, 0xc3, 0x90, 0x04, 0x0c, 0x55, 0x01,
0x7c, 0x32, 0xf0, 0x02, 0xca, 0x3c, 0x7f, 0x54, 0x36, 0x36, 0x8d, 0xad, 0x42, 0x15, 0x55, 0xa4,
0x84, 0x8a, 0x15, 0x9d, 0x58, 0xb1, 0x5b, 0xc8, 0x84, 0x9c, 0x4f, 0xce, 0x68, 0x40, 0xbd, 0x7e,
0x39, 0xb5, 0x69, 0x6c, 0x15, 0xad, 0x68, 0x8f, 0x5b, 0x70, 0x7b, 0x4c, 0x4a, 0x30, 0xf0, 0xfa,
0x01, 0x41, 0x25, 0x48, 0x7b, 0xd4, 0x11, 0xfc, 0xf3, 0x16, 0x5f, 0xa2, 0x75, 0xc8, 0xdb, 0x8e,
0x43, 0x19, 0xf5, 0xfa, 0x81, 0xe0, 0x92, 0xb1, 0x34, 0x81, 0x9f, 0x3a, 0xc4, 0x25, 0xf2, 0x34,
0x2d, 0x4f, 0x23, 0x02, 0xfe, 0xc5, 0x80, 0xfb, 0x52, 0xca, 0x41, 0xb0, 0xd3, 0x6f, 0x91, 0x80,
0x79, 0xfe, 0x4d, 0x14, 0xda, 0x80, 0x82, 0xad, 0xd8, 0x34, 0xa9, 0x23, 0xd0, 0xe4, 0x2d, 0x08,
0x49, 0x07, 0x0e, 0x5a, 0x85, 0x5c, 0xab, 0x4b, 0x5d, 0x87, 0x9f, 0xa6, 0xc5, 0xe9, 0x92, 0xd8,
0x1f, 0x38, 0x78, 0x1b, 0xca, 0xd3, 0x50, 0x94, 0xd6, 0x77, 0x20, 0x73, 0x66, 0xbb, 0x43, 0x22,
0x60, 0xe4, 0x2c, 0xb9, 0xc1, 0xbf, 0x1a, 0x50, 0x6a, 0xf8, 0x84, 0xd4, 0xfa, 0xcc, 0x1f, 0xcd,
0xe9, 0x1d, 0x10, 0x82, 0xc5, 0x81, 0xcd, 0xba, 0x02, 0x6d, 0xd1, 0x12, 0x6b, 0x0e, 0xc7, 0xa5,
0x3d, 0xca, 0xca, 0x8b, 0x9b, 0xc6, 0x56, 0xda, 0x92, 0x1b, 0xfc, 0xa7, 0x01, 0x2b, 0x31, 0x38,
0x0a, 0xfa, 0xd7, 0xb0, 0xc8, 0x46, 0x03, 0x89, 0x7c, 0xb9, 0xfa, 0xef, 0x10, 0xc9, 0xd4, 0xc5,
0x4a, 0xfd, 0xe4, 0x47, 0xd2, 0x62, 0x8d, 0xd1, 0x80, 0x58, 0xe2, 0x8b, 0xf0, 0xa9, 0x53, 0xfa,
0xa9, 0x11, 0x2c, 0x06, 0xf4, 0x27, 0x22, 0xb0, 0xa4, 0x2d, 0xb1, 0xe6, 0xb4, 0x9e, 0xe7, 0x10,
0x01, 0x25, 0x63, 0x89, 0x35, 0xa7, 0x39, 0x36, 0xb3, 0xcb, 0x19, 0x89, 0x99, 0xaf, 0xf1, 0xff,
0x01, 0xb4, 0x04, 0x04, 0x90, 0x7d, 0x59, 0x3f, 0x3a, 0x3a, 0x68, 0x94, 0x16, 0x50, 0x0e, 0x16,
0x77, 0x0f, 0xeb, 0xbb, 0x25, 0x83, 0xaf, 0x1a, 0x56, 0xad, 0x56, 0x4a, 0xa1, 0x25, 0x48, 0x37,
0x76, 0xf6, 0x4b, 0x69, 0xec, 0xc1, 0x5d, 0xf9, 0x2a, 0xc1, 0x2e, 0x61, 0xe7, 0x84, 0xf4, 0x6f,
0x62, 0x67, 0x04, 0x8b, 0x6d, 0xdf, 0xeb, 0x29, 0x1b, 0x8b, 0x35, 0x5a, 0x86, 0x14, 0xf3, 0x94,
0x75, 0x53, 0xcc, 0xc3, 0x35, 0xb8, 0x37, 0x29, 0x50, 0x59, 0xf2, 0x39, 0x2c, 0xc9, 0xf0, 0x0d,
0xca, 0xc6, 0x66, 0x7a, 0xab, 0x50, 0x5d, 0x09, 0xc5, 0xed, 0x53, 0x26, 0xbf, 0xb1, 0xc2, 0x1b,
0xf8, 0x63, 0x8a, 0xc7, 0xcf, 0xb0, 0xaf, 0x0e, 0xe6, 0x15, 0xa6, 0x68, 0x1b, 0x32, 0x76, 0x9b,
0x11, 0x5f, 0x68, 0x50, 0xa8, 0x9a, 0x15, 0x99, 0x3d, 0x2a, 0x61, 0xf6, 0xa8, 0x34, 0xc2, 0xec,
0x61, 0xc9, 0x8b, 0xa8, 0x0a, 0xd9, 0x13, 0xd2, 0xf6, 0x7c, 0xf9, 0x64, 0x97, 0x7f, 0xa2, 0x6e,
0x46, 0x4e, 0x98, 0x89, 0x39, 0xe1, 0x1a, 0xe4, 0x7b, 0xf6, 0x45, 0xb3, 0xc5, 0x95, 0x2c, 0x67,
0xc5, 0xeb, 0xe7, 0x7a, 0xf6, 0x85, 0x50, 0x9a, 0xfb, 0x8e, 0xed, 0xba, 0xe5, 0x25, 0x11, 0x2e,
0x7c, 0x89, 0xff, 0x0b, 0x77, 0xc6, 0xed, 0xa1, 0x43, 0x4b, 0xb2, 0x30, 0x04, 0x0b, 0xb9, 0xc1,
0x9f, 0x0c, 0xc8, 0x47, 0x2e, 0x9a, 0x90, 0x74, 0x56, 0x21, 0xe7, 0x7b, 0x1e, 0x6b, 0x6a, 0x07,
0x5d, 0xe2, 0xfb, 0xba, 0x74, 0xd2, 0xa9, 0x80, 0x79, 0xa1, 0x82, 0x60, 0x51, 0x04, 0xc1, 0xda,
0x54, 0x10, 0x54, 0xc4, 0x6f, 0xcc, 0xf7, 0x43, 0xaf, 0xce, 0xc4, 0xbc, 0xfa, 0x01, 0x80, 0x7c,
0x5d, 0x21, 0x35, 0x2b, 0xa4, 0xe6, 0x25, 0x85, 0xcb, 0x5d, 0x83, 0x7c, 0xdb, 0xb5, 0x59, 0x53,
0x08, 0x5f, 0x92, 0xcf, 0xc4, 0x09, 0x6f, 0x6d, 0xd6, 0xc5, 0xcf, 0x21, 0x1f, 0x89, 0x88, 0x1c,
0x7e, 0x21, 0x72, 0x78, 0x23, 0x16, 0x10, 0x69, 0xfc, 0x9b, 0x01, 0x77, 0xf7, 0x09, 0x0b, 0xd1,
0x51, 0x12, 0x7c, 0xc9, 0xe4, 0xb2, 0x0e, 0x79, 0x9f, 0xb4, 0x86, 0x7e, 0x40, 0xcf, 0xa4, 0xc1,
0x72, 0x96, 0x26, 0xf0, 0xf0, 0x98, 0x84, 0xa6, 0xc3, 0x83, 0x48, 0xd2, 0x64, 0x78, 0xe8, 0x5c,
0x13, 0xde, 0xc0, 0x27, 0x50, 0x3a, 0xa4, 0x01, 0xdb, 0xa3, 0xee, 0xdc, 0x94, 0xc3, 0xcf, 0x60,
0x25, 0x26, 0x43, 0xbb, 0x1b, 0xd7, 0x52, 0x62, 0x2c, 0x5a, 0x72, 0x83, 0x5b, 0xb0, 0xb2, 0x47,
0xfb, 0x8e, 0x0a, 0xe2, 0x39, 0xe1, 0xf9, 0x16, 0x50, 0x5c, 0x88, 0x02, 0xf4, 0x0c, 0xb2, 0xd2,
0x87, 0x94, 0x84, 0x84, 0xa4, 0xa2, 0x2e, 0xe0, 0x26, 0xdc, 0xe7, 0x0a, 0x85, 0xe9, 0x69, 0x54,
0xa7, 0xce, 0x4d, 0xb0, 0x46, 0xf9, 0x3d, 0xad, 0xa2, 0x0a, 0xef, 0x43, 0x79, 0x5a, 0xc0, 0x75,
0xb2, 0xdf, 0x27, 0x03, 0xee, 0x72, 0x5d, 0x77, 0x5c, 0x77, 0xce, 0xf9, 0x6f, 0x2c, 0x0b, 0xa5,
0x27, 0xb2, 0x10, 0xaf, 0x57, 0xa7, 0x74, 0x10, 0xd6, 0x26, 0xbe, 0x46, 0xdf, 0x40, 0xc6, 0xf3,
0x1d, 0xe2, 0x8b, 0xd0, 0x5e, 0xae, 0x3e, 0x0e, 0x65, 0x27, 0xc2, 0xad, 0xd4, 0xf9, 0x55, 0x4b,
0x7e, 0x81, 0x9f, 0x40, 0x46, 0xec, 0x79, 0xd8, 0xbe, 0xa9, 0xbf, 0xa9, 0xa9, 0x00, 0xae, 0xbf,
0xad, 0xcb, 0xda, 0xf5, 0x6a, 0xa7, 0x51, 0x2b, 0xa5, 0x78, 0x88, 0x4c, 0x32, 0xbb, 0x8e, 0x0d,
0xff, 0x4a, 0xc5, 0xfd, 0x65, 0x6e, 0x06, 0x8c, 0x7a, 0x09, 0x69, 0x3c, 0xb9, 0x41, 0xf7, 0x20,
0xeb, 0xb5, 0xdb, 0x01, 0x61, 0xca, 0x76, 0x6a, 0xa7, 0xc3, 0x27, 0x13, 0x0b, 0x1f, 0x7e, 0xbb,
0xed, 0xb9, 0xae, 0x77, 0x2e, 0xb2, 0x62, 0xce, 0x52, 0x3b, 0xde, 0x8e, 0x71, 0x9b, 0x37, 0x7b,
0xc4, 0xef, 0x90, 0x40, 0x55, 0x03, 0xe0, 0xa4, 0x23, 0x41, 0x41, 0x8f, 0xa0, 0xe8, 0xd0, 0xc0,
0x3e, 0x71, 0x49, 0xf3, 0xdc, 0x76, 0x4f, 0xcb, 0x39, 0x71, 0xa3, 0xa0, 0x68, 0xef, 0x6c, 0xf7,
0x54, 0x17, 0xb8, 0xfc, 0xe7, 0x17, 0x38, 0xf8, 0xc7, 0x05, 0x4e, 0xd5, 0xab, 0x82, 0xae, 0x57,
0xbb, 0x70, 0x7b, 0xcc, 0xfa, 0xd7, 0x79, 0xc2, 0x6e, 0xd8, 0x4b, 0x1c, 0xda, 0xfd, 0xce, 0xd0,
0xee, 0xcc, 0x2f, 0xd7, 0xfd, 0x1e, 0x35, 0xd2, 0x31, 0x51, 0x0a, 0xf2, 0x1e, 0xe4, 0xdd, 0x90,
0xa8, 0x40, 0x6f, 0x85, 0xa2, 0x66, 0x7c, 0x53, 0x09, 0x29, 0x96, 0xfe, 0xd4, 0x7c, 0x0d, 0xb9,
0x90, 0xcc, 0x23, 0xab, 0x6f, 0xf7, 0x88, 0x2a, 0xc9, 0x62, 0xcd, 0x7d, 0x43, 0x0c, 0x32, 0x02,
0x5c, 0xca, 0x92, 0x1b, 0x59, 0xdf, 0x5d, 0xcf, 0x57, 0xed, 0xb6, 0xdc, 0xe0, 0x21, 0xdc, 0xb2,
0xec, 0xf3, 0x5d, 0xd7, 0xee, 0x91, 0x2f, 0x58, 0xdb, 0xf0, 0x53, 0x28, 0x69, 0xb1, 0xca, 0x3c,
0x61, 0xb3, 0x6a, 0xc4, 0x9a, 0xd5, 0x9f, 0xa1, 0x7c, 0x68, 0x87, 0x89, 0x70, 0xcf, 0xf3, 0x79,
0x0d, 0xff, 0x92, 0x38, 0xf7, 0x60, 0x35, 0x41, 0xfe, 0xe7, 0x57, 0x8c, 0x3f, 0x22, 0xb7, 0x08,
0x76, 0x47, 0x47, 0x24, 0x08, 0xf8, 0x93, 0xce, 0x49, 0x0f, 0x9d, 0x32, 0xd2, 0x93, 0x29, 0x43,
0x0f, 0x2b, 0x51, 0x82, 0x49, 0xea, 0x28, 0xef, 0x40, 0xe6, 0xc3, 0x90, 0xf8, 0x23, 0xd5, 0x5b,
0xc9, 0x0d, 0x2f, 0x4a, 0xd3, 0x2a, 0x5c, 0x27, 0x1a, 0x29, 0x6c, 0xec, 0x51, 0x97, 0x11, 0xff,
0xb8, 0x6b, 0x07, 0xef, 0x28, 0xeb, 0x1e, 0xd3, 0x4e, 0xdf, 0x66, 0x43, 0xff, 0x66, 0x61, 0xc9,
0x8b, 0x4c, 0xd7, 0x0e, 0x44, 0x1d, 0x2d, 0x5a, 0x62, 0x8d, 0xbf, 0x82, 0xcd, 0xd9, 0xa2, 0xb4,
0xdf, 0x89, 0xef, 0x8c, 0xd8, 0x77, 0x03, 0x78, 0x50, 0xbb, 0x60, 0xbe, 0xdd, 0x52, 0xe0, 0xa3,
0xcf, 0x6e, 0x02, 0x70, 0x0d, 0x54, 0x97, 0xaa, 0x47, 0xe2, 0x9c, 0x24, 0x1c, 0x38, 0xb8, 0x09,
0x0f, 0x67, 0x49, 0x54, 0x38, 0xd7, 0x21, 0x1f, 0x84, 0x44, 0x15, 0x24, 0x9a, 0x20, 0x52, 0x3c,
0xed, 0xf4, 0x89, 0xd3, 0x64, 0xe4, 0x82, 0x29, 0xa7, 0x00, 0x49, 0x6a, 0x90, 0x0b, 0x86, 0x3d,
0x30, 0xf7, 0xc9, 0x24, 0xf3, 0x1b, 0x19, 0x5c, 0xf7, 0xe1, 0xd4, 0x09, 0x54, 0xfb, 0x92, 0x0f,
0x15, 0x0a, 0xf0, 0x08, 0xd6, 0x12, 0x05, 0x2a, 0x75, 0xc6, 0xac, 0x61, 0x8c, 0x5b, 0x63, 0x5c,
0xd7, 0xd4, 0x15, 0xba, 0xa6, 0x27, 0x75, 0xad, 0x7e, 0x2c, 0xc2, 0xbf, 0x94, 0x60, 0xe2, 0x9f,
0xd1, 0x16, 0x41, 0xef, 0xa0, 0x34, 0xf9, 0xa7, 0x02, 0xda, 0x18, 0x4f, 0xbe, 0x53, 0xff, 0x7c,
0x98, 0x9b, 0xb3, 0x2f, 0x48, 0x25, 0xf0, 0x02, 0x7a, 0x15, 0x9f, 0x8f, 0xca, 0x09, 0x53, 0xbd,
0x64, 0xb5, 0x3a, 0x73, 0xde, 0xc7, 0x0b, 0xdb, 0x06, 0x3a, 0x86, 0xe5, 0xf1, 0x61, 0x17, 0x3d,
0x18, 0x97, 0x3d, 0x31, 0x75, 0x9b, 0x0f, 0x67, 0x1d, 0xc7, 0x98, 0x7e, 0x0f, 0xc5, 0xf8, 0xa4,
0x87, 0xd6, 0xf4, 0x37, 0x53, 0xf3, 0xb0, 0xb9, 0x9e, 0x7c, 0x18, 0xe9, 0x79, 0x0c, 0xcb, 0xe3,
0xf3, 0x86, 0x46, 0x98, 0x38, 0x22, 0x69, 0x84, 0xc9, 0x63, 0x8a, 0x40, 0xf8, 0x0a, 0xf2, 0xd1,
0x64, 0xa0, 0x8d, 0x37, 0x39, 0x90, 0x68, 0xe3, 0x4d, 0x8d, 0x11, 0x82, 0x4b, 0x0d, 0x40, 0x77,
0x08, 0x68, 0x35, 0xde, 0x48, 0x8e, 0x0d, 0x12, 0xa6, 0x99, 0x74, 0x14, 0x69, 0xf8, 0x1d, 0x14,
0x62, 0x7f, 0xb4, 0x21, 0x73, 0xdc, 0xc2, 0xf1, 0xff, 0xf8, 0xcc, 0xb5, 0xc4, 0xb3, 0xb8, 0xad,
0xc6, 0x1b, 0x4f, 0x6d, 0xab, 0xc4, 0xee, 0x56, 0xdb, 0x2a, 0xb9, 0x5f, 0x15, 0x5a, 0xbe, 0x86,
0x42, 0xac, 0x0f, 0x42, 0x09, 0xba, 0x4c, 0xc3, 0x4b, 0x68, 0x9c, 0x04, 0xaf, 0x06, 0xdc, 0x9a,
0x68, 0x38, 0xd0, 0xc3, 0x99, 0x9d, 0x88, 0xe4, 0xb9, 0x71, 0x45, 0xa7, 0x82, 0x17, 0xd0, 0x0e,
0xe4, 0xc2, 0xa2, 0x8e, 0xee, 0x47, 0xb9, 0x63, 0xbc, 0xbb, 0x30, 0xcb, 0xd3, 0x07, 0x31, 0x60,
0x3f, 0xc0, 0xca, 0x54, 0xbd, 0x45, 0x51, 0x18, 0xce, 0x6a, 0x05, 0xcc, 0x47, 0x97, 0xdc, 0x88,
0xe0, 0xbd, 0x0f, 0x53, 0x80, 0xae, 0x5f, 0x93, 0x29, 0x60, 0xaa, 0x38, 0x4f, 0xa6, 0x80, 0xe9,
0xd2, 0x27, 0x60, 0xbf, 0x97, 0x53, 0x74, 0x7c, 0x5e, 0xd3, 0xac, 0x67, 0x8c, 0x8a, 0x9a, 0xf5,
0xac, 0x51, 0x4f, 0xb0, 0x0e, 0xa0, 0x3c, 0xab, 0x82, 0xa1, 0xff, 0xe8, 0x77, 0xbe, 0xb4, 0x9c,
0x9a, 0x5b, 0x57, 0x5f, 0x0c, 0x45, 0x6e, 0x19, 0xdb, 0x06, 0x3a, 0x85, 0x7b, 0xc9, 0xc5, 0x08,
0x3d, 0x09, 0x39, 0x5d, 0x5a, 0x1e, 0xcd, 0xa7, 0x57, 0x5d, 0x8b, 0x69, 0x78, 0x02, 0xb7, 0x13,
0xea, 0x04, 0xc2, 0xb1, 0xfc, 0x31, 0xa3, 0x6a, 0x99, 0x8f, 0x2f, 0xbd, 0xa3, 0x65, 0x9c, 0x64,
0xc5, 0xc8, 0xf1, 0xbf, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0x80, 0x60, 0xe9, 0xf3, 0xf8, 0x17,
0x00, 0x00,
// 1697 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0xdd, 0x6e, 0xdb, 0x46,
0x16, 0x36, 0x25, 0x4b, 0x96, 0x8e, 0xb4, 0x8e, 0x3c, 0xf9, 0xa3, 0x69, 0x27, 0x76, 0x98, 0x4d,
0xd6, 0x41, 0x16, 0x8a, 0xa1, 0xc5, 0x2e, 0x76, 0xaf, 0x16, 0x76, 0x22, 0xbb, 0x4e, 0xed, 0x28,
0xa0, 0x05, 0x04, 0x29, 0x0a, 0x08, 0xb4, 0x38, 0x92, 0xa6, 0xa6, 0x44, 0x85, 0x1c, 0xd9, 0x56,
0x2f, 0x7a, 0x5f, 0xa0, 0xe8, 0x7d, 0x1f, 0xa2, 0x0f, 0xd1, 0x57, 0xe8, 0x73, 0xf4, 0x09, 0x82,
0x5e, 0x14, 0xf3, 0x43, 0x0e, 0x25, 0x52, 0x76, 0x62, 0x43, 0xb9, 0x21, 0x66, 0xce, 0xfc, 0x9c,
0xef, 0x9c, 0x39, 0xbf, 0x84, 0x72, 0xdb, 0xeb, 0xf7, 0x09, 0xad, 0x0e, 0x7d, 0x8f, 0x7a, 0x28,
0xdf, 0x25, 0xd4, 0x76, 0xc7, 0x46, 0x39, 0xe8, 0xd9, 0x3e, 0x76, 0x04, 0xd5, 0xd8, 0xe8, 0x7a,
0x5e, 0xd7, 0xc5, 0x2f, 0xf8, 0xec, 0x64, 0xd4, 0x79, 0x41, 0x49, 0x1f, 0x07, 0xd4, 0xee, 0x0f,
0xc5, 0x06, 0xd3, 0x01, 0xf4, 0x92, 0x5f, 0x73, 0x4c, 0x6d, 0x1a, 0x58, 0xf8, 0xc3, 0x08, 0x07,
0x14, 0xd5, 0x00, 0x7c, 0x3c, 0xf4, 0x02, 0x42, 0x3d, 0x7f, 0xac, 0x6b, 0x9b, 0xda, 0x56, 0xa9,
0x86, 0xaa, 0x82, 0x43, 0xd5, 0x8a, 0x56, 0xac, 0xd8, 0x2e, 0x64, 0x40, 0xc1, 0xc7, 0x67, 0x24,
0x20, 0xde, 0x40, 0xcf, 0x6c, 0x6a, 0x5b, 0x65, 0x2b, 0x9a, 0x9b, 0x6d, 0xb8, 0x3d, 0xc1, 0x25,
0x18, 0x7a, 0x83, 0x00, 0xa3, 0x0a, 0x64, 0x3d, 0xe2, 0xf0, 0xfb, 0x8b, 0x16, 0x1b, 0xa2, 0x75,
0x28, 0xda, 0x8e, 0x43, 0x28, 0xf1, 0x06, 0x01, 0xbf, 0x25, 0x67, 0x29, 0x02, 0x5b, 0x75, 0xb0,
0x8b, 0xc5, 0x6a, 0x56, 0xac, 0x46, 0x04, 0xf3, 0x47, 0x0d, 0xee, 0x0b, 0x2e, 0x07, 0xc1, 0xce,
0xa0, 0x8d, 0x03, 0xea, 0xf9, 0x37, 0x11, 0x68, 0x03, 0x4a, 0xb6, 0xbc, 0xa6, 0x45, 0x1c, 0x8e,
0xa6, 0x68, 0x41, 0x48, 0x3a, 0x70, 0xd0, 0x2a, 0x14, 0xda, 0x3d, 0xe2, 0x3a, 0x6c, 0x35, 0xcb,
0x57, 0x97, 0xf8, 0xfc, 0xc0, 0x31, 0xb7, 0x41, 0x4f, 0x42, 0x91, 0x52, 0xdf, 0x81, 0xdc, 0x99,
0xed, 0x8e, 0x30, 0x87, 0x51, 0xb0, 0xc4, 0xc4, 0xfc, 0x49, 0x83, 0x4a, 0xd3, 0xc7, 0xb8, 0x3e,
0xa0, 0xfe, 0x78, 0x4e, 0xef, 0x80, 0x10, 0x2c, 0x0e, 0x6d, 0xda, 0xe3, 0x68, 0xcb, 0x16, 0x1f,
0x33, 0x38, 0x2e, 0xe9, 0x13, 0xaa, 0x2f, 0x6e, 0x6a, 0x5b, 0x59, 0x4b, 0x4c, 0xcc, 0xdf, 0x35,
0x58, 0x89, 0xc1, 0x91, 0xd0, 0xff, 0x0b, 0x8b, 0x74, 0x3c, 0x14, 0xc8, 0x97, 0x6b, 0x7f, 0x0f,
0x91, 0x24, 0x36, 0x56, 0x1b, 0x27, 0xdf, 0xe1, 0x36, 0x6d, 0x8e, 0x87, 0xd8, 0xe2, 0x27, 0xc2,
0xa7, 0xce, 0xa8, 0xa7, 0x46, 0xb0, 0x18, 0x90, 0xef, 0x31, 0xc7, 0x92, 0xb5, 0xf8, 0x98, 0xd1,
0xfa, 0x9e, 0x83, 0x39, 0x94, 0x9c, 0xc5, 0xc7, 0x8c, 0xe6, 0xd8, 0xd4, 0xd6, 0x73, 0x02, 0x33,
0x1b, 0x9b, 0xff, 0x06, 0x50, 0x1c, 0x10, 0x40, 0xfe, 0x65, 0xe3, 0xe8, 0xe8, 0xa0, 0x59, 0x59,
0x40, 0x05, 0x58, 0xdc, 0x3d, 0x6c, 0xec, 0x56, 0x34, 0x36, 0x6a, 0x5a, 0xf5, 0x7a, 0x25, 0x83,
0x96, 0x20, 0xdb, 0xdc, 0xd9, 0xaf, 0x64, 0x4d, 0x0f, 0xee, 0x8a, 0x57, 0x09, 0x76, 0x31, 0x3d,
0xc7, 0x78, 0x70, 0x13, 0x3d, 0x23, 0x58, 0xec, 0xf8, 0x5e, 0x5f, 0xea, 0x98, 0x8f, 0xd1, 0x32,
0x64, 0xa8, 0x27, 0xb5, 0x9b, 0xa1, 0x9e, 0x59, 0x87, 0x7b, 0xd3, 0x0c, 0xa5, 0x26, 0x9f, 0xc3,
0x92, 0x70, 0xdf, 0x40, 0xd7, 0x36, 0xb3, 0x5b, 0xa5, 0xda, 0x4a, 0xc8, 0x6e, 0x9f, 0x50, 0x71,
0xc6, 0x0a, 0x77, 0x98, 0x3f, 0x67, 0x98, 0xff, 0x8c, 0x06, 0x72, 0x61, 0x5e, 0x6e, 0x8a, 0xb6,
0x21, 0x67, 0x77, 0x28, 0xf6, 0xb9, 0x04, 0xa5, 0x9a, 0x51, 0x15, 0xd1, 0xa3, 0x1a, 0x46, 0x8f,
0x6a, 0x33, 0x8c, 0x1e, 0x96, 0xd8, 0x88, 0x6a, 0x90, 0x3f, 0xc1, 0x1d, 0xcf, 0x17, 0x4f, 0x76,
0xf9, 0x11, 0xb9, 0x33, 0x32, 0xc2, 0x5c, 0xcc, 0x08, 0xd7, 0xa0, 0xd8, 0xb7, 0x2f, 0x5a, 0x6d,
0x26, 0xa4, 0x9e, 0xe7, 0xaf, 0x5f, 0xe8, 0xdb, 0x17, 0x5c, 0x68, 0x66, 0x3b, 0xb6, 0xeb, 0xea,
0x4b, 0xdc, 0x5d, 0xd8, 0xd0, 0xfc, 0x27, 0xdc, 0x99, 0xd4, 0x87, 0x72, 0x2d, 0x71, 0x85, 0xc6,
0xaf, 0x10, 0x13, 0xf3, 0xa3, 0x06, 0xc5, 0xc8, 0x44, 0x53, 0x82, 0xce, 0x2a, 0x14, 0x7c, 0xcf,
0xa3, 0x2d, 0x65, 0xa0, 0x4b, 0x6c, 0xde, 0x10, 0x46, 0x9a, 0x70, 0x98, 0x17, 0xd2, 0x09, 0x16,
0xb9, 0x13, 0xac, 0x25, 0x9c, 0xa0, 0xca, 0xbf, 0x31, 0xdb, 0x0f, 0xad, 0x3a, 0x17, 0xb3, 0xea,
0x07, 0x00, 0xe2, 0x75, 0x39, 0xd7, 0x3c, 0xe7, 0x5a, 0x14, 0x14, 0xc6, 0x77, 0x0d, 0x8a, 0x1d,
0xd7, 0xa6, 0x2d, 0xce, 0x7c, 0x49, 0x3c, 0x13, 0x23, 0xbc, 0xb5, 0x69, 0xcf, 0x7c, 0x0e, 0xc5,
0x88, 0x45, 0x64, 0xf0, 0x0b, 0x91, 0xc1, 0x6b, 0x31, 0x87, 0xc8, 0x9a, 0xbf, 0x68, 0x70, 0x77,
0x1f, 0xd3, 0x10, 0x1d, 0xc1, 0xc1, 0x97, 0x0c, 0x2e, 0xeb, 0x50, 0xf4, 0x71, 0x7b, 0xe4, 0x07,
0xe4, 0x4c, 0x28, 0xac, 0x60, 0x29, 0x02, 0x73, 0x8f, 0x69, 0x68, 0xca, 0x3d, 0xb0, 0x20, 0x4d,
0xbb, 0x87, 0x8a, 0x35, 0xe1, 0x0e, 0xf3, 0x04, 0x2a, 0x87, 0x24, 0xa0, 0x7b, 0xc4, 0x9d, 0x9b,
0x70, 0xe6, 0x33, 0x58, 0x89, 0xf1, 0x50, 0xe6, 0xc6, 0xa4, 0x14, 0x18, 0xcb, 0x96, 0x98, 0x98,
0x6d, 0x58, 0xd9, 0x23, 0x03, 0x47, 0x3a, 0xf1, 0x9c, 0xf0, 0xfc, 0x1f, 0x50, 0x9c, 0x89, 0x04,
0xf4, 0x0c, 0xf2, 0xc2, 0x86, 0x24, 0x87, 0x94, 0xa0, 0x22, 0x37, 0x98, 0x2d, 0xb8, 0xcf, 0x04,
0x0a, 0xc3, 0xd3, 0xb8, 0x41, 0x9c, 0x9b, 0x60, 0x8d, 0xe2, 0x7b, 0x56, 0x7a, 0x95, 0xb9, 0x0f,
0x7a, 0x92, 0xc1, 0x75, 0xa2, 0xdf, 0x47, 0x0d, 0xee, 0x32, 0x59, 0x77, 0x5c, 0x77, 0xce, 0xf1,
0x6f, 0x22, 0x0a, 0x65, 0xa7, 0xa2, 0x10, 0xcb, 0x57, 0xa7, 0x64, 0x18, 0xe6, 0x26, 0x36, 0x46,
0xff, 0x83, 0x9c, 0xe7, 0x3b, 0xd8, 0xe7, 0xae, 0xbd, 0x5c, 0x7b, 0x1c, 0xf2, 0x4e, 0x85, 0x5b,
0x6d, 0xb0, 0xad, 0x96, 0x38, 0x61, 0x3e, 0x81, 0x1c, 0x9f, 0x33, 0xb7, 0x7d, 0xd3, 0x78, 0x53,
0x97, 0x0e, 0xdc, 0x78, 0xdb, 0x10, 0xb9, 0xeb, 0xd5, 0x4e, 0xb3, 0x5e, 0xc9, 0x30, 0x17, 0x99,
0xbe, 0xec, 0x3a, 0x3a, 0xfc, 0x33, 0x13, 0xb7, 0x97, 0xb9, 0x29, 0x30, 0xaa, 0x25, 0x84, 0xf2,
0xc4, 0x04, 0xdd, 0x83, 0xbc, 0xd7, 0xe9, 0x04, 0x98, 0x4a, 0xdd, 0xc9, 0x99, 0x72, 0x9f, 0x5c,
0xcc, 0x7d, 0xd8, 0xee, 0x8e, 0xe7, 0xba, 0xde, 0x39, 0x8f, 0x8a, 0x05, 0x4b, 0xce, 0x58, 0x39,
0xc6, 0x74, 0xde, 0xea, 0x63, 0xbf, 0x8b, 0x03, 0x99, 0x0d, 0x80, 0x91, 0x8e, 0x38, 0x05, 0x3d,
0x82, 0xb2, 0x43, 0x02, 0xfb, 0xc4, 0xc5, 0xad, 0x73, 0xdb, 0x3d, 0xd5, 0x0b, 0x7c, 0x47, 0x49,
0xd2, 0xde, 0xd9, 0xee, 0xa9, 0x4a, 0x70, 0xc5, 0xcf, 0x4f, 0x70, 0xf0, 0xc9, 0x09, 0x4e, 0xe6,
0xab, 0x92, 0xca, 0x57, 0xbb, 0x70, 0x7b, 0x42, 0xfb, 0xd7, 0x79, 0xc2, 0x5e, 0x58, 0x4b, 0x1c,
0xda, 0x83, 0xee, 0xc8, 0xee, 0xce, 0x2f, 0xd6, 0xfd, 0x1a, 0x15, 0xd2, 0x31, 0x56, 0x12, 0xf2,
0x1e, 0x14, 0xdd, 0x90, 0x28, 0x41, 0x6f, 0x85, 0xac, 0x66, 0x9c, 0xa9, 0x86, 0x14, 0x4b, 0x1d,
0x35, 0x5e, 0x43, 0x21, 0x24, 0x33, 0xcf, 0x1a, 0xd8, 0x7d, 0x2c, 0x53, 0x32, 0x1f, 0x33, 0xdb,
0xe0, 0x8d, 0x0c, 0x07, 0x97, 0xb1, 0xc4, 0x44, 0xe4, 0x77, 0xd7, 0xf3, 0x65, 0xb9, 0x2d, 0x26,
0xe6, 0x08, 0x6e, 0x59, 0xf6, 0xf9, 0xae, 0x6b, 0xf7, 0xf1, 0x17, 0xcc, 0x6d, 0xe6, 0x53, 0xa8,
0x28, 0xb6, 0x52, 0x3d, 0x61, 0xb1, 0xaa, 0xc5, 0x8a, 0xd5, 0x1f, 0x40, 0x3f, 0xb4, 0xc3, 0x40,
0xb8, 0xe7, 0xf9, 0x2c, 0x87, 0x7f, 0x49, 0x9c, 0x7b, 0xb0, 0x9a, 0xc2, 0xff, 0xf3, 0x33, 0xc6,
0x6f, 0x91, 0x59, 0x04, 0xbb, 0xe3, 0x23, 0x1c, 0x04, 0xec, 0x49, 0xe7, 0x24, 0x87, 0x0a, 0x19,
0xd9, 0xe9, 0x90, 0xa1, 0x9a, 0x95, 0x28, 0xc0, 0xa4, 0x55, 0x94, 0x77, 0x20, 0xf7, 0x61, 0x84,
0xfd, 0xb1, 0xac, 0xad, 0xc4, 0x84, 0x25, 0xa5, 0xa4, 0x08, 0xd7, 0xf1, 0x46, 0x02, 0x1b, 0x7b,
0xc4, 0xa5, 0xd8, 0x3f, 0xee, 0xd9, 0xc1, 0x3b, 0x42, 0x7b, 0xc7, 0xa4, 0x3b, 0xb0, 0xe9, 0xc8,
0xbf, 0x99, 0x5b, 0xb2, 0x24, 0xd3, 0xb3, 0x03, 0x9e, 0x47, 0xcb, 0x16, 0x1f, 0x9b, 0xff, 0x81,
0xcd, 0xd9, 0xac, 0x94, 0xdd, 0xf1, 0x73, 0x5a, 0xec, 0xdc, 0x10, 0x1e, 0xd4, 0x2f, 0xa8, 0x6f,
0xb7, 0x25, 0xf8, 0xe8, 0xd8, 0x4d, 0x00, 0xae, 0x81, 0xac, 0x52, 0x55, 0x4b, 0x5c, 0x10, 0x84,
0x03, 0xc7, 0x6c, 0xc1, 0xc3, 0x59, 0x1c, 0x25, 0xce, 0x75, 0x28, 0x06, 0x21, 0x51, 0x3a, 0x89,
0x22, 0xf0, 0x10, 0x4f, 0xba, 0x03, 0xec, 0xb4, 0x28, 0xbe, 0xa0, 0xd2, 0x28, 0x40, 0x90, 0x9a,
0xf8, 0x82, 0x9a, 0x1e, 0x18, 0xfb, 0x78, 0xfa, 0xf2, 0x1b, 0x29, 0x5c, 0xd5, 0xe1, 0xc4, 0x09,
0x64, 0xf9, 0x52, 0x0c, 0x05, 0x0a, 0xcc, 0x31, 0xac, 0xa5, 0x32, 0x94, 0xe2, 0x4c, 0x68, 0x43,
0x9b, 0xd4, 0xc6, 0xa4, 0xac, 0x99, 0x2b, 0x64, 0xcd, 0x26, 0x64, 0xed, 0x83, 0x1e, 0xb1, 0x96,
0xa6, 0x3a, 0x4f, 0x49, 0x2d, 0x58, 0x4d, 0x61, 0xf7, 0x29, 0x72, 0xea, 0xb0, 0xd4, 0x17, 0x07,
0xa4, 0x94, 0xe1, 0xb4, 0xf6, 0x47, 0x19, 0xfe, 0x26, 0x75, 0x87, 0xfd, 0x33, 0xd2, 0xc6, 0xe8,
0x1d, 0x54, 0xa6, 0xff, 0x8b, 0xa0, 0x8d, 0xc9, 0xfc, 0x91, 0xf8, 0x79, 0x63, 0x6c, 0xce, 0xde,
0x20, 0xf0, 0x99, 0x0b, 0xe8, 0x55, 0xbc, 0xc5, 0xd3, 0x53, 0x7e, 0x4c, 0x88, 0xab, 0x56, 0x67,
0xfe, 0xb2, 0x30, 0x17, 0xb6, 0x35, 0x74, 0x0c, 0xcb, 0x93, 0xfd, 0x3a, 0x7a, 0x30, 0xc9, 0x7b,
0xea, 0xc7, 0x81, 0xf1, 0x70, 0xd6, 0x72, 0xec, 0xd2, 0xaf, 0xa1, 0x1c, 0x6f, 0x56, 0xd1, 0x9a,
0x3a, 0x93, 0x68, 0xe9, 0x8d, 0xf5, 0xf4, 0xc5, 0x48, 0xce, 0x63, 0x58, 0x9e, 0x6c, 0x99, 0x14,
0xc2, 0xd4, 0x2e, 0x4f, 0x21, 0x4c, 0xef, 0xb4, 0x38, 0xc2, 0x57, 0x50, 0x8c, 0x9a, 0x1b, 0xa5,
0xbc, 0xe9, 0x9e, 0x4a, 0x29, 0x2f, 0xd1, 0x09, 0xf1, 0x5b, 0xea, 0x00, 0xaa, 0xc8, 0x41, 0xab,
0xf1, 0x5a, 0x78, 0xa2, 0x17, 0x32, 0x8c, 0xb4, 0xa5, 0x48, 0xc2, 0xaf, 0xa0, 0x14, 0xfb, 0x57,
0x88, 0x8c, 0x49, 0x0d, 0xc7, 0x7f, 0x53, 0x1a, 0x6b, 0xa9, 0x6b, 0x71, 0x5d, 0x4d, 0xd6, 0xce,
0x4a, 0x57, 0xa9, 0x05, 0xba, 0xd2, 0x55, 0x7a, 0xc9, 0xcd, 0xa5, 0x7c, 0x0d, 0xa5, 0x58, 0x29,
0x87, 0x52, 0x64, 0x49, 0xc2, 0x4b, 0xa9, 0xfd, 0xf8, 0x5d, 0x4d, 0xb8, 0x35, 0x55, 0x33, 0xa1,
0x87, 0x33, 0x8b, 0x29, 0x71, 0xe7, 0xc6, 0x15, 0xc5, 0x96, 0xb9, 0x80, 0x76, 0xa0, 0x10, 0xd6,
0x25, 0xe8, 0x7e, 0x14, 0x14, 0x26, 0x0b, 0x24, 0x43, 0x4f, 0x2e, 0xc4, 0x80, 0x7d, 0x03, 0x2b,
0x89, 0x92, 0x01, 0x45, 0x6e, 0x38, 0xab, 0x9a, 0x31, 0x1e, 0x5d, 0xb2, 0x23, 0x82, 0xf7, 0x3e,
0x0c, 0x01, 0x2a, 0x05, 0x4f, 0x87, 0x80, 0x44, 0x7d, 0x31, 0x1d, 0x02, 0x92, 0xd9, 0x9b, 0xc3,
0x7e, 0x2f, 0x7e, 0x04, 0xc4, 0x5b, 0x4e, 0x75, 0xf5, 0x8c, 0x6e, 0x57, 0x5d, 0x3d, 0xab, 0x5b,
0xe5, 0x57, 0x07, 0xa0, 0xcf, 0x4a, 0xc2, 0xe8, 0x1f, 0xea, 0x9d, 0x2f, 0xad, 0x08, 0x8c, 0xad,
0xab, 0x37, 0x86, 0x2c, 0xb7, 0xb4, 0x6d, 0x0d, 0x9d, 0xc2, 0xbd, 0xf4, 0x7c, 0x8a, 0x9e, 0x84,
0x37, 0x5d, 0x9a, 0xe1, 0x8d, 0xa7, 0x57, 0x6d, 0x8b, 0x49, 0x78, 0x02, 0xb7, 0x53, 0x52, 0x1d,
0x32, 0x63, 0xf1, 0x63, 0x46, 0xe2, 0x35, 0x1e, 0x5f, 0xba, 0x27, 0xc6, 0xe3, 0x5b, 0x58, 0x49,
0x24, 0x19, 0x65, 0x57, 0xb3, 0xd2, 0x9d, 0xb2, 0xab, 0x99, 0x19, 0x8a, 0xdd, 0x7e, 0x92, 0xe7,
0x3d, 0xd9, 0xbf, 0xfe, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xb7, 0xe0, 0x5d, 0x22, 0x19, 0x19, 0x00,
0x00,
}
......@@ -109,9 +109,7 @@ func (m *ConflictFile) String() string { return proto.CompactTextStri
func (*ConflictFile) ProtoMessage() {}
func (*ConflictFile) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
type isConflictFile_ConflictFilePayload interface {
isConflictFile_ConflictFilePayload()
}
type isConflictFile_ConflictFilePayload interface{ isConflictFile_ConflictFilePayload() }
type ConflictFile_Header struct {
Header *ConflictFileHeader `protobuf:"bytes,1,opt,name=header,oneof"`
......@@ -314,9 +312,7 @@ func (m *ResolveConflictsRequest) String() string { return proto.Comp
func (*ResolveConflictsRequest) ProtoMessage() {}
func (*ResolveConflictsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
type isResolveConflictsRequest_ResolveConflictsRequestPayload interface {
isResolveConflictsRequest_ResolveConflictsRequestPayload()
}
type isResolveConflictsRequest_ResolveConflictsRequestPayload interface{ isResolveConflictsRequest_ResolveConflictsRequestPayload() }
type ResolveConflictsRequest_Header struct {
Header *ResolveConflictsRequestHeader `protobuf:"bytes,1,opt,name=header,oneof"`
......
......@@ -478,6 +478,86 @@ func (m *RawPatchResponse) GetData() []byte {
return nil
}
type DiffStatsRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
LeftCommitId string `protobuf:"bytes,2,opt,name=left_commit_id,json=leftCommitId" json:"left_commit_id,omitempty"`
RightCommitId string `protobuf:"bytes,3,opt,name=right_commit_id,json=rightCommitId" json:"right_commit_id,omitempty"`
}
func (m *DiffStatsRequest) Reset() { *m = DiffStatsRequest{} }
func (m *DiffStatsRequest) String() string { return proto.CompactTextString(m) }
func (*DiffStatsRequest) ProtoMessage() {}
func (*DiffStatsRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{11} }
func (m *DiffStatsRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *DiffStatsRequest) GetLeftCommitId() string {
if m != nil {
return m.LeftCommitId
}
return ""
}
func (m *DiffStatsRequest) GetRightCommitId() string {
if m != nil {
return m.RightCommitId
}
return ""
}
type DiffStats struct {
Path []byte `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Additions int32 `protobuf:"varint,2,opt,name=additions" json:"additions,omitempty"`
Deletions int32 `protobuf:"varint,3,opt,name=deletions" json:"deletions,omitempty"`
}
func (m *DiffStats) Reset() { *m = DiffStats{} }
func (m *DiffStats) String() string { return proto.CompactTextString(m) }
func (*DiffStats) ProtoMessage() {}
func (*DiffStats) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{12} }
func (m *DiffStats) GetPath() []byte {
if m != nil {
return m.Path
}
return nil
}
func (m *DiffStats) GetAdditions() int32 {
if m != nil {
return m.Additions
}
return 0
}
func (m *DiffStats) GetDeletions() int32 {
if m != nil {
return m.Deletions
}
return 0
}
type DiffStatsResponse struct {
Stats []*DiffStats `protobuf:"bytes,1,rep,name=stats" json:"stats,omitempty"`
}
func (m *DiffStatsResponse) Reset() { *m = DiffStatsResponse{} }
func (m *DiffStatsResponse) String() string { return proto.CompactTextString(m) }
func (*DiffStatsResponse) ProtoMessage() {}
func (*DiffStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{13} }
func (m *DiffStatsResponse) GetStats() []*DiffStats {
if m != nil {
return m.Stats
}
return nil
}
func init() {
proto.RegisterType((*CommitDiffRequest)(nil), "gitaly.CommitDiffRequest")
proto.RegisterType((*CommitDiffResponse)(nil), "gitaly.CommitDiffResponse")
......@@ -490,6 +570,9 @@ func init() {
proto.RegisterType((*RawDiffResponse)(nil), "gitaly.RawDiffResponse")
proto.RegisterType((*RawPatchRequest)(nil), "gitaly.RawPatchRequest")
proto.RegisterType((*RawPatchResponse)(nil), "gitaly.RawPatchResponse")
proto.RegisterType((*DiffStatsRequest)(nil), "gitaly.DiffStatsRequest")
proto.RegisterType((*DiffStats)(nil), "gitaly.DiffStats")
proto.RegisterType((*DiffStatsResponse)(nil), "gitaly.DiffStatsResponse")
}
// Reference imports to suppress errors if they are not otherwise used.
......@@ -510,6 +593,7 @@ type DiffServiceClient interface {
CommitPatch(ctx context.Context, in *CommitPatchRequest, opts ...grpc.CallOption) (DiffService_CommitPatchClient, error)
RawDiff(ctx context.Context, in *RawDiffRequest, opts ...grpc.CallOption) (DiffService_RawDiffClient, error)
RawPatch(ctx context.Context, in *RawPatchRequest, opts ...grpc.CallOption) (DiffService_RawPatchClient, error)
DiffStats(ctx context.Context, in *DiffStatsRequest, opts ...grpc.CallOption) (DiffService_DiffStatsClient, error)
}
type diffServiceClient struct {
......@@ -680,6 +764,38 @@ func (x *diffServiceRawPatchClient) Recv() (*RawPatchResponse, error) {
return m, nil
}
func (c *diffServiceClient) DiffStats(ctx context.Context, in *DiffStatsRequest, opts ...grpc.CallOption) (DiffService_DiffStatsClient, error) {
stream, err := grpc.NewClientStream(ctx, &_DiffService_serviceDesc.Streams[5], c.cc, "/gitaly.DiffService/DiffStats", opts...)
if err != nil {
return nil, err
}
x := &diffServiceDiffStatsClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type DiffService_DiffStatsClient interface {
Recv() (*DiffStatsResponse, error)
grpc.ClientStream
}
type diffServiceDiffStatsClient struct {
grpc.ClientStream
}
func (x *diffServiceDiffStatsClient) Recv() (*DiffStatsResponse, error) {
m := new(DiffStatsResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for DiffService service
type DiffServiceServer interface {
......@@ -690,6 +806,7 @@ type DiffServiceServer interface {
CommitPatch(*CommitPatchRequest, DiffService_CommitPatchServer) error
RawDiff(*RawDiffRequest, DiffService_RawDiffServer) error
RawPatch(*RawPatchRequest, DiffService_RawPatchServer) error
DiffStats(*DiffStatsRequest, DiffService_DiffStatsServer) error
}
func RegisterDiffServiceServer(s *grpc.Server, srv DiffServiceServer) {
......@@ -801,6 +918,27 @@ func (x *diffServiceRawPatchServer) Send(m *RawPatchResponse) error {
return x.ServerStream.SendMsg(m)
}
func _DiffService_DiffStats_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(DiffStatsRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(DiffServiceServer).DiffStats(m, &diffServiceDiffStatsServer{stream})
}
type DiffService_DiffStatsServer interface {
Send(*DiffStatsResponse) error
grpc.ServerStream
}
type diffServiceDiffStatsServer struct {
grpc.ServerStream
}
func (x *diffServiceDiffStatsServer) Send(m *DiffStatsResponse) error {
return x.ServerStream.SendMsg(m)
}
var _DiffService_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.DiffService",
HandlerType: (*DiffServiceServer)(nil),
......@@ -831,6 +969,11 @@ var _DiffService_serviceDesc = grpc.ServiceDesc{
Handler: _DiffService_RawPatch_Handler,
ServerStreams: true,
},
{
StreamName: "DiffStats",
Handler: _DiffService_DiffStats_Handler,
ServerStreams: true,
},
},
Metadata: "diff.proto",
}
......@@ -838,53 +981,57 @@ var _DiffService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("diff.proto", fileDescriptor4) }
var fileDescriptor4 = []byte{
// 753 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0x4d, 0x6f, 0xdb, 0x46,
0x10, 0x2d, 0xf5, 0x41, 0x51, 0x23, 0x5a, 0x76, 0xd7, 0x85, 0x4d, 0xcb, 0x3d, 0x08, 0x44, 0xed,
0xaa, 0x28, 0x60, 0x14, 0xea, 0xa5, 0xa7, 0x02, 0xb5, 0x8d, 0x16, 0x36, 0x6c, 0xd4, 0x60, 0x0e,
0x39, 0x12, 0x6b, 0xed, 0x52, 0x5a, 0x84, 0xe4, 0x2a, 0xbb, 0x1b, 0xcb, 0xfa, 0x1b, 0xc9, 0x8f,
0xc8, 0x25, 0xff, 0x28, 0xbf, 0x22, 0xf7, 0x1c, 0x82, 0xdd, 0x25, 0x29, 0xca, 0x56, 0x72, 0x71,
0x0e, 0xbe, 0x69, 0xdf, 0x7b, 0x9c, 0x19, 0xbe, 0x37, 0x4b, 0x08, 0x80, 0xb0, 0x24, 0x39, 0x99,
0x0b, 0xae, 0x38, 0x72, 0xa7, 0x4c, 0xe1, 0x74, 0x39, 0xf0, 0xe5, 0x0c, 0x0b, 0x4a, 0x2c, 0x1a,
0x7e, 0x6e, 0xc2, 0x8f, 0x67, 0x3c, 0xcb, 0x98, 0x3a, 0x67, 0x49, 0x12, 0xd1, 0xd7, 0x6f, 0xa8,
0x54, 0x68, 0x0c, 0x20, 0xe8, 0x9c, 0x4b, 0xa6, 0xb8, 0x58, 0x06, 0xce, 0xd0, 0x19, 0xf5, 0xc6,
0xe8, 0xc4, 0x16, 0x38, 0x89, 0x2a, 0x26, 0xaa, 0xa9, 0xd0, 0x2f, 0xd0, 0x4f, 0x69, 0xa2, 0xe2,
0x89, 0xa9, 0x16, 0x33, 0x12, 0x34, 0x86, 0xce, 0xa8, 0x1b, 0xf9, 0x1a, 0xb5, 0x2d, 0x2e, 0x08,
0x3a, 0x86, 0x6d, 0xc1, 0xa6, 0xb3, 0xba, 0xac, 0x69, 0x64, 0x5b, 0x06, 0xae, 0x74, 0x7f, 0x41,
0xc0, 0xa6, 0x39, 0x17, 0x34, 0x5e, 0xcc, 0x98, 0xa2, 0x72, 0x8e, 0x27, 0x34, 0x9e, 0xcc, 0x70,
0x3e, 0xa5, 0x41, 0x6b, 0xe8, 0x8c, 0xbc, 0x68, 0xcf, 0xf2, 0x2f, 0x2b, 0xfa, 0xcc, 0xb0, 0xe8,
0x27, 0x68, 0xcf, 0xb1, 0x9a, 0xc9, 0xa0, 0x3d, 0x6c, 0x8e, 0xfc, 0xc8, 0x1e, 0xd0, 0x11, 0xf4,
0x27, 0x3c, 0x4d, 0xf1, 0x5c, 0xd2, 0x58, 0x9b, 0x22, 0x03, 0xd7, 0x54, 0xd9, 0x2a, 0x51, 0xfd,
0xfa, 0x46, 0x46, 0xf3, 0x84, 0x8b, 0x09, 0x8d, 0x53, 0x96, 0x31, 0x25, 0x83, 0x8e, 0x95, 0x15,
0xe8, 0x95, 0x01, 0xd1, 0x21, 0x74, 0x33, 0x7c, 0x1f, 0x27, 0x2c, 0xa5, 0x32, 0xf0, 0x86, 0xce,
0xa8, 0x1d, 0x79, 0x19, 0xbe, 0xff, 0x57, 0x9f, 0x4b, 0x32, 0x65, 0x39, 0x95, 0x41, 0xb7, 0x22,
0xaf, 0xf4, 0xb9, 0x24, 0x6f, 0x97, 0x8a, 0xca, 0x00, 0x2a, 0xf2, 0x54, 0x9f, 0xb5, 0x85, 0x12,
0x27, 0x34, 0x5e, 0xd5, 0xee, 0x19, 0x85, 0xaf, 0xd1, 0xeb, 0xb2, 0x7e, 0x5d, 0x65, 0x9b, 0xf8,
0x6b, 0x2a, 0xdb, 0xa8, 0xae, 0xb2, 0xdd, 0xb6, 0xd6, 0x54, 0xa6, 0x63, 0xf8, 0xb1, 0x01, 0xa8,
0x1e, 0xbf, 0x9c, 0xf3, 0x5c, 0x52, 0x3d, 0x65, 0x22, 0x78, 0x16, 0x6b, 0xef, 0x4c, 0xfc, 0x7e,
0xe4, 0x69, 0xe0, 0x06, 0xab, 0x19, 0xda, 0x87, 0x8e, 0xe2, 0x96, 0x6a, 0x18, 0xca, 0x55, 0xbc,
0x24, 0xcc, 0x53, 0x55, 0xa6, 0xae, 0x3e, 0x5e, 0x10, 0xb4, 0x0b, 0x6d, 0xc5, 0x35, 0xdc, 0x32,
0x70, 0x4b, 0xf1, 0x0b, 0x82, 0x0e, 0xc0, 0xe3, 0x29, 0x89, 0x33, 0x4e, 0x68, 0xd0, 0x36, 0xa3,
0x75, 0x78, 0x4a, 0xae, 0x39, 0xa1, 0x9a, 0xca, 0xe9, 0xc2, 0x52, 0xae, 0xa5, 0x72, 0xba, 0x30,
0xd4, 0x1e, 0xb8, 0xb7, 0x2c, 0xc7, 0x62, 0x59, 0x04, 0x53, 0x9c, 0xf4, 0xeb, 0x0a, 0xbc, 0xd0,
0x53, 0x4d, 0x66, 0x31, 0xc1, 0x0a, 0x1b, 0xe7, 0xfd, 0xc8, 0x17, 0x78, 0x71, 0xa3, 0xc1, 0x73,
0xac, 0x30, 0x1a, 0x82, 0x4f, 0x73, 0x12, 0xf3, 0xc4, 0x0a, 0x4d, 0x00, 0x5e, 0x04, 0x34, 0x27,
0xff, 0x27, 0x46, 0x85, 0x7e, 0x85, 0x6d, 0x7e, 0x47, 0x45, 0x92, 0xf2, 0x45, 0x9c, 0x61, 0xf1,
0x8a, 0x0a, 0x93, 0x81, 0x17, 0xf5, 0x4b, 0xf8, 0xda, 0xa0, 0xe8, 0x67, 0xe8, 0x96, 0xab, 0x43,
0x4c, 0x00, 0x5e, 0xb4, 0x02, 0x2e, 0x5b, 0x9e, 0xb7, 0xd3, 0x0d, 0x3f, 0x38, 0x95, 0xbb, 0x34,
0x55, 0xf8, 0xf9, 0xdc, 0xae, 0xea, 0x8e, 0xb4, 0x6a, 0x77, 0x24, 0x7c, 0xef, 0x40, 0xaf, 0x36,
0xee, 0xf3, 0xdd, 0x82, 0xf0, 0x14, 0x76, 0xd7, 0x7c, 0x2d, 0xd6, 0xf6, 0x77, 0x70, 0x89, 0x06,
0x64, 0xe0, 0x0c, 0x9b, 0xa3, 0xde, 0x78, 0xb7, 0x34, 0xb5, 0x2e, 0x2e, 0x24, 0x21, 0x29, 0xb3,
0x31, 0xc1, 0x3f, 0x25, 0x9b, 0x01, 0x78, 0x82, 0xde, 0x31, 0xc9, 0x78, 0x5e, 0x78, 0x51, 0x9d,
0xc3, 0xdf, 0xca, 0x49, 0x8b, 0x2e, 0xc5, 0xa4, 0x08, 0x5a, 0x66, 0x49, 0xad, 0xab, 0xe6, 0x77,
0xf8, 0xd6, 0x81, 0x7e, 0x84, 0x17, 0xcf, 0xea, 0x3b, 0x1c, 0x1e, 0xc1, 0x76, 0x35, 0xd3, 0x37,
0x66, 0x7f, 0xe7, 0x18, 0xdd, 0x93, 0xad, 0xfc, 0xbe, 0xc3, 0x1f, 0xc3, 0xce, 0x6a, 0xa8, 0xaf,
0x4f, 0x3f, 0xfe, 0xd4, 0x80, 0x9e, 0x7e, 0xc5, 0x17, 0x54, 0xdc, 0xb1, 0x09, 0x45, 0xff, 0x01,
0xac, 0x3e, 0x8a, 0xe8, 0xe0, 0xc1, 0x16, 0xad, 0xf2, 0x19, 0x0c, 0x36, 0x51, 0xb6, 0x51, 0xf8,
0xc3, 0x1f, 0x0e, 0xba, 0x5c, 0xbf, 0x50, 0x83, 0x4d, 0xfb, 0x58, 0x94, 0x3a, 0xdc, 0xc8, 0x6d,
0xaa, 0x65, 0x3f, 0x54, 0x0f, 0x6a, 0xd5, 0x9d, 0x7f, 0x58, 0x6b, 0xcd, 0x00, 0x53, 0xeb, 0x6f,
0xe8, 0x14, 0xa9, 0xa2, 0xbd, 0x2a, 0x91, 0xb5, 0xd5, 0x1b, 0xec, 0x3f, 0xc2, 0x6b, 0xcf, 0xff,
0x03, 0x5e, 0x69, 0x2c, 0xaa, 0x0b, 0xd7, 0xa6, 0x08, 0x1e, 0x13, 0xab, 0x12, 0xb7, 0xae, 0xf9,
0xff, 0xf1, 0xe7, 0x97, 0x00, 0x00, 0x00, 0xff, 0xff, 0x55, 0x7c, 0x0d, 0x4f, 0xa3, 0x08, 0x00,
0x00,
// 831 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0xcd, 0x6e, 0x33, 0x35,
0x14, 0x65, 0x9a, 0x64, 0x32, 0xb9, 0x99, 0xa6, 0xad, 0x8b, 0xfa, 0x4d, 0xf3, 0xb1, 0x88, 0x46,
0xb4, 0x0d, 0x42, 0xaa, 0x50, 0xd8, 0xb0, 0x40, 0x48, 0xb4, 0x15, 0xa8, 0x55, 0x2b, 0xaa, 0x61,
0xc1, 0x82, 0xc5, 0xc8, 0x8d, 0x3d, 0x89, 0xc5, 0xcc, 0x38, 0xd8, 0xa6, 0x69, 0x5e, 0x03, 0x78,
0x07, 0x36, 0xec, 0x79, 0x18, 0x5e, 0x85, 0x05, 0xb2, 0x3d, 0x7f, 0x69, 0xa3, 0x6e, 0xfa, 0x2d,
0xb2, 0x8b, 0xcf, 0x39, 0x73, 0xef, 0xf1, 0xfd, 0x71, 0x0b, 0x40, 0x58, 0x92, 0x9c, 0x2f, 0x04,
0x57, 0x1c, 0xb9, 0x33, 0xa6, 0x70, 0xba, 0x1a, 0xfa, 0x72, 0x8e, 0x05, 0x25, 0x16, 0x0d, 0xff,
0x6b, 0xc1, 0xc1, 0x25, 0xcf, 0x32, 0xa6, 0xae, 0x58, 0x92, 0x44, 0xf4, 0xd7, 0xdf, 0xa8, 0x54,
0x68, 0x02, 0x20, 0xe8, 0x82, 0x4b, 0xa6, 0xb8, 0x58, 0x05, 0xce, 0xc8, 0x19, 0xf7, 0x27, 0xe8,
0xdc, 0x06, 0x38, 0x8f, 0x2a, 0x26, 0x6a, 0xa8, 0xd0, 0xa7, 0x30, 0x48, 0x69, 0xa2, 0xe2, 0xa9,
0x89, 0x16, 0x33, 0x12, 0xec, 0x8c, 0x9c, 0x71, 0x2f, 0xf2, 0x35, 0x6a, 0x53, 0x5c, 0x13, 0x74,
0x0a, 0x7b, 0x82, 0xcd, 0xe6, 0x4d, 0x59, 0xcb, 0xc8, 0x76, 0x0d, 0x5c, 0xe9, 0xbe, 0x82, 0x80,
0xcd, 0x72, 0x2e, 0x68, 0xbc, 0x9c, 0x33, 0x45, 0xe5, 0x02, 0x4f, 0x69, 0x3c, 0x9d, 0xe3, 0x7c,
0x46, 0x83, 0xf6, 0xc8, 0x19, 0x7b, 0xd1, 0x91, 0xe5, 0x7f, 0xaa, 0xe8, 0x4b, 0xc3, 0xa2, 0x8f,
0xa1, 0xb3, 0xc0, 0x6a, 0x2e, 0x83, 0xce, 0xa8, 0x35, 0xf6, 0x23, 0x7b, 0x40, 0x27, 0x30, 0x98,
0xf2, 0x34, 0xc5, 0x0b, 0x49, 0x63, 0x5d, 0x14, 0x19, 0xb8, 0x26, 0xca, 0x6e, 0x89, 0xea, 0xeb,
0x1b, 0x19, 0xcd, 0x13, 0x2e, 0xa6, 0x34, 0x4e, 0x59, 0xc6, 0x94, 0x0c, 0xba, 0x56, 0x56, 0xa0,
0xb7, 0x06, 0x44, 0xef, 0xa1, 0x97, 0xe1, 0xa7, 0x38, 0x61, 0x29, 0x95, 0x81, 0x37, 0x72, 0xc6,
0x9d, 0xc8, 0xcb, 0xf0, 0xd3, 0x77, 0xfa, 0x5c, 0x92, 0x29, 0xcb, 0xa9, 0x0c, 0x7a, 0x15, 0x79,
0xab, 0xcf, 0x25, 0xf9, 0xb0, 0x52, 0x54, 0x06, 0x50, 0x91, 0x17, 0xfa, 0xac, 0x4b, 0x28, 0x71,
0x42, 0xe3, 0x3a, 0x76, 0xdf, 0x28, 0x7c, 0x8d, 0xde, 0x95, 0xf1, 0x9b, 0x2a, 0x9b, 0xc4, 0x5f,
0x53, 0xd9, 0x44, 0x4d, 0x95, 0xcd, 0xb6, 0xbb, 0xa6, 0x32, 0x19, 0xc3, 0x7f, 0x77, 0x00, 0x35,
0xdb, 0x2f, 0x17, 0x3c, 0x97, 0x54, 0xbb, 0x4c, 0x04, 0xcf, 0x62, 0x5d, 0x3b, 0xd3, 0x7e, 0x3f,
0xf2, 0x34, 0x70, 0x8f, 0xd5, 0x1c, 0xbd, 0x83, 0xae, 0xe2, 0x96, 0xda, 0x31, 0x94, 0xab, 0x78,
0x49, 0x98, 0xaf, 0xaa, 0x9e, 0xba, 0xfa, 0x78, 0x4d, 0xd0, 0x21, 0x74, 0x14, 0xd7, 0x70, 0xdb,
0xc0, 0x6d, 0xc5, 0xaf, 0x09, 0x3a, 0x06, 0x8f, 0xa7, 0x24, 0xce, 0x38, 0xa1, 0x41, 0xc7, 0x58,
0xeb, 0xf2, 0x94, 0xdc, 0x71, 0x42, 0x35, 0x95, 0xd3, 0xa5, 0xa5, 0x5c, 0x4b, 0xe5, 0x74, 0x69,
0xa8, 0x23, 0x70, 0x1f, 0x58, 0x8e, 0xc5, 0xaa, 0x68, 0x4c, 0x71, 0xd2, 0xd7, 0x15, 0x78, 0xa9,
0x5d, 0x4d, 0xe7, 0x31, 0xc1, 0x0a, 0x9b, 0xca, 0xfb, 0x91, 0x2f, 0xf0, 0xf2, 0x5e, 0x83, 0x57,
0x58, 0x61, 0x34, 0x02, 0x9f, 0xe6, 0x24, 0xe6, 0x89, 0x15, 0x9a, 0x06, 0x78, 0x11, 0xd0, 0x9c,
0xfc, 0x90, 0x18, 0x15, 0x3a, 0x83, 0x3d, 0xfe, 0x48, 0x45, 0x92, 0xf2, 0x65, 0x9c, 0x61, 0xf1,
0x0b, 0x15, 0xa6, 0x07, 0x5e, 0x34, 0x28, 0xe1, 0x3b, 0x83, 0xa2, 0x4f, 0xa0, 0x57, 0x8e, 0x0e,
0x31, 0x0d, 0xf0, 0xa2, 0x1a, 0xb8, 0x69, 0x7b, 0xde, 0x7e, 0x2f, 0xfc, 0xdb, 0xa9, 0xaa, 0x4b,
0x53, 0x85, 0xb7, 0x67, 0xbb, 0xaa, 0x1d, 0x69, 0x37, 0x76, 0x24, 0xfc, 0xcb, 0x81, 0x7e, 0xc3,
0xee, 0xf6, 0x4e, 0x41, 0x78, 0x01, 0x87, 0x6b, 0x75, 0x2d, 0xc6, 0xf6, 0x73, 0x70, 0x89, 0x06,
0x64, 0xe0, 0x8c, 0x5a, 0xe3, 0xfe, 0xe4, 0xb0, 0x2c, 0x6a, 0x53, 0x5c, 0x48, 0x42, 0x52, 0xf6,
0xc6, 0x34, 0xfe, 0x2d, 0xbd, 0x19, 0x82, 0x27, 0xe8, 0x23, 0x93, 0x8c, 0xe7, 0x45, 0x2d, 0xaa,
0x73, 0xf8, 0x59, 0xe9, 0xb4, 0xc8, 0x52, 0x38, 0x45, 0xd0, 0x36, 0x43, 0x6a, 0xab, 0x6a, 0x7e,
0x87, 0xbf, 0x3b, 0x30, 0x88, 0xf0, 0x72, 0xab, 0xde, 0xe1, 0xf0, 0x04, 0xf6, 0x2a, 0x4f, 0xaf,
0x78, 0xff, 0xc3, 0x31, 0xba, 0x37, 0x97, 0xf2, 0xc3, 0x9a, 0x3f, 0x85, 0xfd, 0xda, 0xd4, 0x2b,
0xee, 0xff, 0x74, 0x60, 0x5f, 0x5f, 0xf1, 0x47, 0x85, 0x95, 0xdc, 0x1e, 0xfb, 0x3f, 0x43, 0xaf,
0x72, 0xa5, 0x7d, 0x37, 0xf6, 0xd0, 0xfc, 0xd6, 0x6f, 0x10, 0x26, 0x84, 0x29, 0xc6, 0x73, 0x69,
0x32, 0x75, 0xa2, 0x1a, 0xd0, 0x2c, 0xa1, 0x29, 0xb5, 0x6c, 0xcb, 0xb2, 0x15, 0x10, 0x7e, 0x0d,
0x07, 0x8d, 0x2b, 0x17, 0xc5, 0x39, 0x83, 0x8e, 0xd4, 0x40, 0xb1, 0x3f, 0x07, 0xe5, 0x75, 0x6b,
0xa5, 0xe5, 0x27, 0xff, 0xb4, 0xa0, 0x6f, 0x40, 0x2a, 0x1e, 0xd9, 0x94, 0xa2, 0xef, 0x01, 0xea,
0x3f, 0x23, 0xe8, 0xf8, 0xd9, 0xde, 0xd5, 0x13, 0x3d, 0x1c, 0x6e, 0xa2, 0x6c, 0xf6, 0xf0, 0xa3,
0x2f, 0x1c, 0x74, 0xb3, 0xfe, 0x04, 0x0d, 0x37, 0x6d, 0x70, 0x11, 0xea, 0xfd, 0x46, 0x6e, 0x53,
0x2c, 0xfb, 0xb4, 0x3f, 0x8b, 0xd5, 0x9c, 0xd5, 0xe7, 0xb1, 0xd6, 0x46, 0xc6, 0xc4, 0xfa, 0x06,
0xba, 0xc5, 0x1e, 0xa0, 0xa3, 0x6a, 0x08, 0xd6, 0x96, 0x75, 0xf8, 0xee, 0x05, 0xde, 0xf8, 0xfe,
0x5b, 0xf0, 0xca, 0x51, 0x44, 0x4d, 0xe1, 0x9a, 0x8b, 0xe0, 0x25, 0xd1, 0x08, 0x71, 0xd5, 0x1c,
0x87, 0xe0, 0x65, 0x6b, 0x8a, 0x20, 0xc7, 0x1b, 0x98, 0x3a, 0xca, 0x83, 0x6b, 0xfe, 0xef, 0xfb,
0xf2, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5d, 0xc8, 0xdc, 0x4e, 0x1b, 0x0a, 0x00, 0x00,
}
......@@ -46,7 +46,7 @@ func (x UserCommitFilesActionHeader_ActionType) String() string {
return proto.EnumName(UserCommitFilesActionHeader_ActionType_name, int32(x))
}
func (UserCommitFilesActionHeader_ActionType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor7, []int{17, 0}
return fileDescriptor7, []int{19, 0}
}
type UserCreateBranchRequest struct {
......@@ -115,6 +115,70 @@ func (m *UserCreateBranchResponse) GetPreReceiveError() string {
return ""
}
type UserUpdateBranchRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
BranchName []byte `protobuf:"bytes,2,opt,name=branch_name,json=branchName,proto3" json:"branch_name,omitempty"`
User *User `protobuf:"bytes,3,opt,name=user" json:"user,omitempty"`
Newrev []byte `protobuf:"bytes,4,opt,name=newrev,proto3" json:"newrev,omitempty"`
Oldrev []byte `protobuf:"bytes,5,opt,name=oldrev,proto3" json:"oldrev,omitempty"`
}
func (m *UserUpdateBranchRequest) Reset() { *m = UserUpdateBranchRequest{} }
func (m *UserUpdateBranchRequest) String() string { return proto.CompactTextString(m) }
func (*UserUpdateBranchRequest) ProtoMessage() {}
func (*UserUpdateBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{2} }
func (m *UserUpdateBranchRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *UserUpdateBranchRequest) GetBranchName() []byte {
if m != nil {
return m.BranchName
}
return nil
}
func (m *UserUpdateBranchRequest) GetUser() *User {
if m != nil {
return m.User
}
return nil
}
func (m *UserUpdateBranchRequest) GetNewrev() []byte {
if m != nil {
return m.Newrev
}
return nil
}
func (m *UserUpdateBranchRequest) GetOldrev() []byte {
if m != nil {
return m.Oldrev
}
return nil
}
type UserUpdateBranchResponse struct {
PreReceiveError string `protobuf:"bytes,1,opt,name=pre_receive_error,json=preReceiveError" json:"pre_receive_error,omitempty"`
}
func (m *UserUpdateBranchResponse) Reset() { *m = UserUpdateBranchResponse{} }
func (m *UserUpdateBranchResponse) String() string { return proto.CompactTextString(m) }
func (*UserUpdateBranchResponse) ProtoMessage() {}
func (*UserUpdateBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{3} }
func (m *UserUpdateBranchResponse) GetPreReceiveError() string {
if m != nil {
return m.PreReceiveError
}
return ""
}
type UserDeleteBranchRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
BranchName []byte `protobuf:"bytes,2,opt,name=branch_name,json=branchName,proto3" json:"branch_name,omitempty"`
......@@ -124,7 +188,7 @@ type UserDeleteBranchRequest struct {
func (m *UserDeleteBranchRequest) Reset() { *m = UserDeleteBranchRequest{} }
func (m *UserDeleteBranchRequest) String() string { return proto.CompactTextString(m) }
func (*UserDeleteBranchRequest) ProtoMessage() {}
func (*UserDeleteBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{2} }
func (*UserDeleteBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{4} }
func (m *UserDeleteBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -154,7 +218,7 @@ type UserDeleteBranchResponse struct {
func (m *UserDeleteBranchResponse) Reset() { *m = UserDeleteBranchResponse{} }
func (m *UserDeleteBranchResponse) String() string { return proto.CompactTextString(m) }
func (*UserDeleteBranchResponse) ProtoMessage() {}
func (*UserDeleteBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{3} }
func (*UserDeleteBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{5} }
func (m *UserDeleteBranchResponse) GetPreReceiveError() string {
if m != nil {
......@@ -172,7 +236,7 @@ type UserDeleteTagRequest struct {
func (m *UserDeleteTagRequest) Reset() { *m = UserDeleteTagRequest{} }
func (m *UserDeleteTagRequest) String() string { return proto.CompactTextString(m) }
func (*UserDeleteTagRequest) ProtoMessage() {}
func (*UserDeleteTagRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{4} }
func (*UserDeleteTagRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{6} }
func (m *UserDeleteTagRequest) GetRepository() *Repository {
if m != nil {
......@@ -202,7 +266,7 @@ type UserDeleteTagResponse struct {
func (m *UserDeleteTagResponse) Reset() { *m = UserDeleteTagResponse{} }
func (m *UserDeleteTagResponse) String() string { return proto.CompactTextString(m) }
func (*UserDeleteTagResponse) ProtoMessage() {}
func (*UserDeleteTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{5} }
func (*UserDeleteTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{7} }
func (m *UserDeleteTagResponse) GetPreReceiveError() string {
if m != nil {
......@@ -222,7 +286,7 @@ type UserCreateTagRequest struct {
func (m *UserCreateTagRequest) Reset() { *m = UserCreateTagRequest{} }
func (m *UserCreateTagRequest) String() string { return proto.CompactTextString(m) }
func (*UserCreateTagRequest) ProtoMessage() {}
func (*UserCreateTagRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{6} }
func (*UserCreateTagRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{8} }
func (m *UserCreateTagRequest) GetRepository() *Repository {
if m != nil {
......@@ -268,7 +332,7 @@ type UserCreateTagResponse struct {
func (m *UserCreateTagResponse) Reset() { *m = UserCreateTagResponse{} }
func (m *UserCreateTagResponse) String() string { return proto.CompactTextString(m) }
func (*UserCreateTagResponse) ProtoMessage() {}
func (*UserCreateTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{7} }
func (*UserCreateTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{9} }
func (m *UserCreateTagResponse) GetTag() *Tag {
if m != nil {
......@@ -306,7 +370,7 @@ type UserMergeBranchRequest struct {
func (m *UserMergeBranchRequest) Reset() { *m = UserMergeBranchRequest{} }
func (m *UserMergeBranchRequest) String() string { return proto.CompactTextString(m) }
func (*UserMergeBranchRequest) ProtoMessage() {}
func (*UserMergeBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{8} }
func (*UserMergeBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{10} }
func (m *UserMergeBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -363,7 +427,7 @@ type UserMergeBranchResponse struct {
func (m *UserMergeBranchResponse) Reset() { *m = UserMergeBranchResponse{} }
func (m *UserMergeBranchResponse) String() string { return proto.CompactTextString(m) }
func (*UserMergeBranchResponse) ProtoMessage() {}
func (*UserMergeBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{9} }
func (*UserMergeBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{11} }
func (m *UserMergeBranchResponse) GetCommitId() string {
if m != nil {
......@@ -398,7 +462,7 @@ type OperationBranchUpdate struct {
func (m *OperationBranchUpdate) Reset() { *m = OperationBranchUpdate{} }
func (m *OperationBranchUpdate) String() string { return proto.CompactTextString(m) }
func (*OperationBranchUpdate) ProtoMessage() {}
func (*OperationBranchUpdate) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{10} }
func (*OperationBranchUpdate) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{12} }
func (m *OperationBranchUpdate) GetCommitId() string {
if m != nil {
......@@ -431,7 +495,7 @@ type UserFFBranchRequest struct {
func (m *UserFFBranchRequest) Reset() { *m = UserFFBranchRequest{} }
func (m *UserFFBranchRequest) String() string { return proto.CompactTextString(m) }
func (*UserFFBranchRequest) ProtoMessage() {}
func (*UserFFBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{11} }
func (*UserFFBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{13} }
func (m *UserFFBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -469,7 +533,7 @@ type UserFFBranchResponse struct {
func (m *UserFFBranchResponse) Reset() { *m = UserFFBranchResponse{} }
func (m *UserFFBranchResponse) String() string { return proto.CompactTextString(m) }
func (*UserFFBranchResponse) ProtoMessage() {}
func (*UserFFBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{12} }
func (*UserFFBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{14} }
func (m *UserFFBranchResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
......@@ -498,7 +562,7 @@ type UserCherryPickRequest struct {
func (m *UserCherryPickRequest) Reset() { *m = UserCherryPickRequest{} }
func (m *UserCherryPickRequest) String() string { return proto.CompactTextString(m) }
func (*UserCherryPickRequest) ProtoMessage() {}
func (*UserCherryPickRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{13} }
func (*UserCherryPickRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{15} }
func (m *UserCherryPickRequest) GetRepository() *Repository {
if m != nil {
......@@ -559,7 +623,7 @@ type UserCherryPickResponse struct {
func (m *UserCherryPickResponse) Reset() { *m = UserCherryPickResponse{} }
func (m *UserCherryPickResponse) String() string { return proto.CompactTextString(m) }
func (*UserCherryPickResponse) ProtoMessage() {}
func (*UserCherryPickResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{14} }
func (*UserCherryPickResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{16} }
func (m *UserCherryPickResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
......@@ -602,7 +666,7 @@ type UserRevertRequest struct {
func (m *UserRevertRequest) Reset() { *m = UserRevertRequest{} }
func (m *UserRevertRequest) String() string { return proto.CompactTextString(m) }
func (*UserRevertRequest) ProtoMessage() {}
func (*UserRevertRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{15} }
func (*UserRevertRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{17} }
func (m *UserRevertRequest) GetRepository() *Repository {
if m != nil {
......@@ -663,7 +727,7 @@ type UserRevertResponse struct {
func (m *UserRevertResponse) Reset() { *m = UserRevertResponse{} }
func (m *UserRevertResponse) String() string { return proto.CompactTextString(m) }
func (*UserRevertResponse) ProtoMessage() {}
func (*UserRevertResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{16} }
func (*UserRevertResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{18} }
func (m *UserRevertResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
......@@ -703,7 +767,7 @@ type UserCommitFilesActionHeader struct {
func (m *UserCommitFilesActionHeader) Reset() { *m = UserCommitFilesActionHeader{} }
func (m *UserCommitFilesActionHeader) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesActionHeader) ProtoMessage() {}
func (*UserCommitFilesActionHeader) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{17} }
func (*UserCommitFilesActionHeader) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{19} }
func (m *UserCommitFilesActionHeader) GetAction() UserCommitFilesActionHeader_ActionType {
if m != nil {
......@@ -743,11 +807,9 @@ type UserCommitFilesAction struct {
func (m *UserCommitFilesAction) Reset() { *m = UserCommitFilesAction{} }
func (m *UserCommitFilesAction) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesAction) ProtoMessage() {}
func (*UserCommitFilesAction) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{18} }
func (*UserCommitFilesAction) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{20} }
type isUserCommitFilesAction_UserCommitFilesActionPayload interface {
isUserCommitFilesAction_UserCommitFilesActionPayload()
}
type isUserCommitFilesAction_UserCommitFilesActionPayload interface{ isUserCommitFilesAction_UserCommitFilesActionPayload() }
type UserCommitFilesAction_Header struct {
Header *UserCommitFilesActionHeader `protobuf:"bytes,1,opt,name=header,oneof"`
......@@ -864,7 +926,7 @@ type UserCommitFilesRequestHeader struct {
func (m *UserCommitFilesRequestHeader) Reset() { *m = UserCommitFilesRequestHeader{} }
func (m *UserCommitFilesRequestHeader) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesRequestHeader) ProtoMessage() {}
func (*UserCommitFilesRequestHeader) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{19} }
func (*UserCommitFilesRequestHeader) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{21} }
func (m *UserCommitFilesRequestHeader) GetRepository() *Repository {
if m != nil {
......@@ -932,11 +994,9 @@ type UserCommitFilesRequest struct {
func (m *UserCommitFilesRequest) Reset() { *m = UserCommitFilesRequest{} }
func (m *UserCommitFilesRequest) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesRequest) ProtoMessage() {}
func (*UserCommitFilesRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{20} }
func (*UserCommitFilesRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{22} }
type isUserCommitFilesRequest_UserCommitFilesRequestPayload interface {
isUserCommitFilesRequest_UserCommitFilesRequestPayload()
}
type isUserCommitFilesRequest_UserCommitFilesRequestPayload interface{ isUserCommitFilesRequest_UserCommitFilesRequestPayload() }
type UserCommitFilesRequest_Header struct {
Header *UserCommitFilesRequestHeader `protobuf:"bytes,1,opt,name=header,oneof"`
......@@ -1052,7 +1112,7 @@ type UserCommitFilesResponse struct {
func (m *UserCommitFilesResponse) Reset() { *m = UserCommitFilesResponse{} }
func (m *UserCommitFilesResponse) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesResponse) ProtoMessage() {}
func (*UserCommitFilesResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{21} }
func (*UserCommitFilesResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{23} }
func (m *UserCommitFilesResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
......@@ -1088,7 +1148,7 @@ type UserRebaseRequest struct {
func (m *UserRebaseRequest) Reset() { *m = UserRebaseRequest{} }
func (m *UserRebaseRequest) String() string { return proto.CompactTextString(m) }
func (*UserRebaseRequest) ProtoMessage() {}
func (*UserRebaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{22} }
func (*UserRebaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{24} }
func (m *UserRebaseRequest) GetRepository() *Repository {
if m != nil {
......@@ -1148,7 +1208,7 @@ type UserRebaseResponse struct {
func (m *UserRebaseResponse) Reset() { *m = UserRebaseResponse{} }
func (m *UserRebaseResponse) String() string { return proto.CompactTextString(m) }
func (*UserRebaseResponse) ProtoMessage() {}
func (*UserRebaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{23} }
func (*UserRebaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{25} }
func (m *UserRebaseResponse) GetRebaseSha() string {
if m != nil {
......@@ -1185,7 +1245,7 @@ type UserSquashRequest struct {
func (m *UserSquashRequest) Reset() { *m = UserSquashRequest{} }
func (m *UserSquashRequest) String() string { return proto.CompactTextString(m) }
func (*UserSquashRequest) ProtoMessage() {}
func (*UserSquashRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{24} }
func (*UserSquashRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{26} }
func (m *UserSquashRequest) GetRepository() *Repository {
if m != nil {
......@@ -1251,7 +1311,7 @@ type UserSquashResponse struct {
func (m *UserSquashResponse) Reset() { *m = UserSquashResponse{} }
func (m *UserSquashResponse) String() string { return proto.CompactTextString(m) }
func (*UserSquashResponse) ProtoMessage() {}
func (*UserSquashResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{25} }
func (*UserSquashResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{27} }
func (m *UserSquashResponse) GetSquashSha() string {
if m != nil {
......@@ -1270,6 +1330,8 @@ func (m *UserSquashResponse) GetGitError() string {
func init() {
proto.RegisterType((*UserCreateBranchRequest)(nil), "gitaly.UserCreateBranchRequest")
proto.RegisterType((*UserCreateBranchResponse)(nil), "gitaly.UserCreateBranchResponse")
proto.RegisterType((*UserUpdateBranchRequest)(nil), "gitaly.UserUpdateBranchRequest")
proto.RegisterType((*UserUpdateBranchResponse)(nil), "gitaly.UserUpdateBranchResponse")
proto.RegisterType((*UserDeleteBranchRequest)(nil), "gitaly.UserDeleteBranchRequest")
proto.RegisterType((*UserDeleteBranchResponse)(nil), "gitaly.UserDeleteBranchResponse")
proto.RegisterType((*UserDeleteTagRequest)(nil), "gitaly.UserDeleteTagRequest")
......@@ -1309,6 +1371,7 @@ const _ = grpc.SupportPackageIsVersion4
type OperationServiceClient interface {
UserCreateBranch(ctx context.Context, in *UserCreateBranchRequest, opts ...grpc.CallOption) (*UserCreateBranchResponse, error)
UserUpdateBranch(ctx context.Context, in *UserUpdateBranchRequest, opts ...grpc.CallOption) (*UserUpdateBranchResponse, error)
UserDeleteBranch(ctx context.Context, in *UserDeleteBranchRequest, opts ...grpc.CallOption) (*UserDeleteBranchResponse, error)
UserCreateTag(ctx context.Context, in *UserCreateTagRequest, opts ...grpc.CallOption) (*UserCreateTagResponse, error)
UserDeleteTag(ctx context.Context, in *UserDeleteTagRequest, opts ...grpc.CallOption) (*UserDeleteTagResponse, error)
......@@ -1338,6 +1401,15 @@ func (c *operationServiceClient) UserCreateBranch(ctx context.Context, in *UserC
return out, nil
}
func (c *operationServiceClient) UserUpdateBranch(ctx context.Context, in *UserUpdateBranchRequest, opts ...grpc.CallOption) (*UserUpdateBranchResponse, error) {
out := new(UserUpdateBranchResponse)
err := grpc.Invoke(ctx, "/gitaly.OperationService/UserUpdateBranch", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *operationServiceClient) UserDeleteBranch(ctx context.Context, in *UserDeleteBranchRequest, opts ...grpc.CallOption) (*UserDeleteBranchResponse, error) {
out := new(UserDeleteBranchResponse)
err := grpc.Invoke(ctx, "/gitaly.OperationService/UserDeleteBranch", in, out, c.cc, opts...)
......@@ -1479,6 +1551,7 @@ func (c *operationServiceClient) UserSquash(ctx context.Context, in *UserSquashR
type OperationServiceServer interface {
UserCreateBranch(context.Context, *UserCreateBranchRequest) (*UserCreateBranchResponse, error)
UserUpdateBranch(context.Context, *UserUpdateBranchRequest) (*UserUpdateBranchResponse, error)
UserDeleteBranch(context.Context, *UserDeleteBranchRequest) (*UserDeleteBranchResponse, error)
UserCreateTag(context.Context, *UserCreateTagRequest) (*UserCreateTagResponse, error)
UserDeleteTag(context.Context, *UserDeleteTagRequest) (*UserDeleteTagResponse, error)
......@@ -1513,6 +1586,24 @@ func _OperationService_UserCreateBranch_Handler(srv interface{}, ctx context.Con
return interceptor(ctx, in, info, handler)
}
func _OperationService_UserUpdateBranch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserUpdateBranchRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OperationServiceServer).UserUpdateBranch(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gitaly.OperationService/UserUpdateBranch",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OperationServiceServer).UserUpdateBranch(ctx, req.(*UserUpdateBranchRequest))
}
return interceptor(ctx, in, info, handler)
}
func _OperationService_UserDeleteBranch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserDeleteBranchRequest)
if err := dec(in); err != nil {
......@@ -1717,6 +1808,10 @@ var _OperationService_serviceDesc = grpc.ServiceDesc{
MethodName: "UserCreateBranch",
Handler: _OperationService_UserCreateBranch_Handler,
},
{
MethodName: "UserUpdateBranch",
Handler: _OperationService_UserUpdateBranch_Handler,
},
{
MethodName: "UserDeleteBranch",
Handler: _OperationService_UserDeleteBranch_Handler,
......@@ -1769,97 +1864,100 @@ var _OperationService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("operations.proto", fileDescriptor7) }
var fileDescriptor7 = []byte{
// 1459 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x58, 0x4f, 0x73, 0xdb, 0x44,
0x14, 0xb7, 0x6c, 0x57, 0x76, 0x5e, 0x1c, 0xc7, 0xd9, 0xfe, 0x73, 0xdd, 0xa6, 0x49, 0xd5, 0x16,
0x4a, 0x87, 0xc9, 0x30, 0x81, 0x81, 0x53, 0x61, 0x9a, 0xc4, 0xa1, 0x2d, 0xb4, 0x0d, 0x6a, 0x5a,
0xb8, 0x69, 0xb6, 0xf6, 0x62, 0x6b, 0xb0, 0x2d, 0x75, 0xa5, 0x64, 0x6a, 0x86, 0xe1, 0x06, 0x1c,
0xb8, 0x70, 0xe2, 0xc0, 0x09, 0x86, 0x1b, 0xc3, 0x85, 0x0b, 0x07, 0x0e, 0x7c, 0x00, 0xae, 0x3d,
0xf0, 0x75, 0x98, 0xdd, 0xf7, 0x64, 0x4b, 0xb2, 0x94, 0x49, 0x21, 0x19, 0x3a, 0x0c, 0x37, 0xe9,
0xbd, 0xb7, 0x6f, 0xdf, 0xfb, 0xbd, 0x7f, 0xbb, 0x0b, 0x0d, 0xcf, 0x17, 0x92, 0x87, 0xae, 0x37,
0x0a, 0xd6, 0x7c, 0xe9, 0x85, 0x1e, 0x33, 0x7b, 0x6e, 0xc8, 0x07, 0xe3, 0x56, 0x2d, 0xe8, 0x73,
0x29, 0xba, 0x48, 0xb5, 0x7e, 0x31, 0xe0, 0xec, 0xc3, 0x40, 0xc8, 0x4d, 0x29, 0x78, 0x28, 0x36,
0x24, 0x1f, 0x75, 0xfa, 0xb6, 0x78, 0xb2, 0x27, 0x82, 0x90, 0xad, 0x03, 0x48, 0xe1, 0x7b, 0x81,
0x1b, 0x7a, 0x72, 0xdc, 0x34, 0x56, 0x8d, 0x6b, 0xf3, 0xeb, 0x6c, 0x0d, 0xd5, 0xac, 0xd9, 0x13,
0x8e, 0x1d, 0x93, 0x62, 0x2b, 0x30, 0xff, 0x58, 0x2b, 0x71, 0x46, 0x7c, 0x28, 0x9a, 0xc5, 0x55,
0xe3, 0x5a, 0xcd, 0x06, 0x24, 0xdd, 0xe3, 0x43, 0xc1, 0x56, 0xa1, 0xbc, 0x17, 0x08, 0xd9, 0x2c,
0x69, 0x75, 0xb5, 0x48, 0x9d, 0xb2, 0xc1, 0xd6, 0x1c, 0xa5, 0x22, 0x08, 0xb9, 0x0c, 0x1d, 0xdf,
0x73, 0x47, 0x61, 0xb3, 0x8c, 0x2a, 0x34, 0x69, 0x47, 0x51, 0xac, 0x11, 0x34, 0x67, 0x4d, 0x0e,
0x7c, 0x6f, 0x14, 0x08, 0xf6, 0x12, 0x98, 0xb8, 0x19, 0xd9, 0x5b, 0x8f, 0x36, 0x20, 0x39, 0xe2,
0xb2, 0xeb, 0xb0, 0xe4, 0x4b, 0xe1, 0x48, 0xd1, 0x11, 0xee, 0xbe, 0x70, 0x84, 0x94, 0x9e, 0xd4,
0xd6, 0xce, 0xd9, 0x8b, 0xbe, 0x14, 0x36, 0xd2, 0xdb, 0x8a, 0x6c, 0x7d, 0x43, 0x18, 0x6d, 0x89,
0x81, 0x78, 0x31, 0x30, 0xb2, 0xb6, 0x11, 0x82, 0xa4, 0x45, 0x04, 0x41, 0xa6, 0x6b, 0x46, 0xb6,
0x6b, 0x5f, 0x19, 0x70, 0x6a, 0xaa, 0x68, 0x97, 0xf7, 0xfe, 0x89, 0x5f, 0xe7, 0xa0, 0x1a, 0xf2,
0x5e, 0xdc, 0xa9, 0x4a, 0xc8, 0x7b, 0x87, 0xf4, 0x68, 0x13, 0x4e, 0xa7, 0x0c, 0xf9, 0x1b, 0xee,
0xfc, 0x41, 0xee, 0x60, 0x6a, 0xfc, 0x8b, 0xee, 0xb0, 0x97, 0x61, 0x31, 0xe4, 0xb2, 0x27, 0x42,
0x47, 0x8a, 0x7d, 0x37, 0x70, 0xbd, 0x11, 0x25, 0x72, 0x1d, 0xc9, 0x36, 0x51, 0x59, 0x13, 0x2a,
0x43, 0x11, 0x04, 0xbc, 0x27, 0x9a, 0x27, 0x70, 0x13, 0xfa, 0xb5, 0x3e, 0x45, 0x44, 0x62, 0xbe,
0x10, 0x22, 0xcb, 0x50, 0x0a, 0x79, 0x8f, 0xbc, 0x98, 0x8f, 0x36, 0x57, 0x12, 0x8a, 0xce, 0xce,
0x80, 0x29, 0x9e, 0xba, 0x41, 0x18, 0x68, 0xab, 0xab, 0x36, 0xfd, 0x65, 0x03, 0x59, 0xca, 0x06,
0xf2, 0x99, 0x01, 0x67, 0xd4, 0xe6, 0x77, 0x85, 0xec, 0x1d, 0x41, 0xc6, 0x47, 0x78, 0x15, 0x73,
0xf1, 0x3a, 0x0f, 0x73, 0x1d, 0x6f, 0x38, 0x74, 0x43, 0xc7, 0xed, 0x92, 0x51, 0x55, 0x24, 0xdc,
0xee, 0x2a, 0x8f, 0xa8, 0xa8, 0x11, 0xc3, 0xa8, 0x88, 0x73, 0xb1, 0x63, 0xa7, 0xe0, 0x04, 0xf7,
0xfd, 0xc1, 0xb8, 0x69, 0x6a, 0x08, 0xf0, 0xc7, 0xfa, 0x99, 0x0a, 0x39, 0xe1, 0x15, 0x81, 0x9a,
0x30, 0xc0, 0x48, 0x19, 0xb0, 0x01, 0x0b, 0x54, 0xb1, 0x7b, 0x7e, 0x97, 0x87, 0x82, 0x02, 0xbf,
0x1c, 0x39, 0x72, 0x3f, 0x6a, 0xb6, 0xa8, 0xf4, 0xa1, 0x16, 0xb2, 0x6b, 0x8f, 0x63, 0x7f, 0xd9,
0xf0, 0x97, 0x33, 0xe1, 0xbf, 0x53, 0xae, 0x16, 0x1b, 0x25, 0xeb, 0x73, 0x38, 0x9d, 0xa9, 0xf8,
0x60, 0x5b, 0x2f, 0x41, 0x4d, 0x21, 0xef, 0x74, 0x74, 0xde, 0x74, 0x29, 0x09, 0xe6, 0x15, 0x0d,
0x53, 0xa9, 0xcb, 0xae, 0x42, 0x9d, 0xdc, 0x89, 0x84, 0x4a, 0x5a, 0x88, 0x9c, 0x24, 0x31, 0xeb,
0x7b, 0x03, 0x4e, 0x2a, 0xb8, 0xb6, 0xb7, 0x5f, 0xd4, 0x0c, 0xb0, 0xbe, 0xa4, 0x82, 0x9f, 0x9a,
0x48, 0xe1, 0x9c, 0x89, 0x98, 0x71, 0x44, 0x11, 0xcb, 0x99, 0x11, 0xbf, 0x17, 0xa9, 0x5a, 0xfb,
0x42, 0xca, 0xf1, 0x8e, 0xdb, 0xf9, 0xe4, 0x78, 0xd1, 0x7a, 0x05, 0x4c, 0x04, 0x87, 0x52, 0x71,
0x29, 0x92, 0x79, 0xd7, 0x0d, 0x37, 0x35, 0xc3, 0x26, 0x81, 0xf4, 0xb8, 0x29, 0xcf, 0x8c, 0x9b,
0xfc, 0x32, 0xba, 0x0e, 0x4b, 0x38, 0x8a, 0xe3, 0x0a, 0x4c, 0x2d, 0xb3, 0xa8, 0x19, 0x1b, 0x53,
0x2d, 0x37, 0xa0, 0x81, 0xb2, 0x31, 0x6f, 0x2b, 0xb9, 0xde, 0xe2, 0xf2, 0x29, 0xc1, 0xfa, 0x93,
0x3a, 0x4e, 0x1c, 0xc0, 0xa3, 0x8d, 0x25, 0xe6, 0xba, 0x13, 0x4a, 0x91, 0x8a, 0x25, 0x32, 0x76,
0xa5, 0xc0, 0x58, 0xaa, 0x0a, 0xa2, 0x4c, 0x8c, 0xf7, 0xc8, 0x79, 0xa4, 0xa1, 0xc8, 0x73, 0x14,
0xb3, 0xf5, 0x5b, 0x11, 0x96, 0x74, 0xe4, 0xc4, 0xbe, 0x50, 0x2e, 0xff, 0x9f, 0x16, 0xcf, 0x91,
0x16, 0xcf, 0x0c, 0x60, 0x71, 0xf0, 0xfe, 0x1b, 0x29, 0xf1, 0x5d, 0x11, 0xce, 0xeb, 0x64, 0xd7,
0xeb, 0xb7, 0xdd, 0x81, 0x08, 0x6e, 0x76, 0x94, 0xb9, 0xb7, 0x04, 0xef, 0x0a, 0xc9, 0xb6, 0xc1,
0xe4, 0xfa, 0x5f, 0xfb, 0x55, 0x5f, 0x5f, 0x8b, 0x87, 0x3a, 0x67, 0xd1, 0x1a, 0xfe, 0xec, 0x8e,
0x7d, 0x61, 0xd3, 0x6a, 0xd5, 0x53, 0x3f, 0x76, 0x07, 0xc2, 0xf1, 0x79, 0xd8, 0xa7, 0x33, 0x4c,
0x55, 0x11, 0x76, 0x78, 0xd8, 0x67, 0x97, 0x61, 0xc1, 0x57, 0x87, 0x13, 0x6f, 0x2f, 0x40, 0x81,
0x92, 0x16, 0xa8, 0x45, 0x44, 0x2d, 0xa4, 0x46, 0x05, 0x0f, 0xc4, 0x9b, 0x6f, 0x38, 0x1d, 0x6f,
0x14, 0x0a, 0x3a, 0x8f, 0xab, 0x51, 0xa1, 0xa9, 0x9b, 0x48, 0xb4, 0xee, 0x00, 0x4c, 0xb7, 0x67,
0x00, 0xe6, 0xa6, 0xdd, 0xbe, 0xb9, 0xdb, 0x6e, 0x14, 0x58, 0x1d, 0x00, 0xbf, 0x9d, 0xad, 0xdb,
0x76, 0xc3, 0x50, 0xbc, 0x87, 0x3b, 0x5b, 0x8a, 0x57, 0x64, 0x55, 0x28, 0xdf, 0xbd, 0xff, 0xa8,
0xdd, 0x28, 0x29, 0xea, 0x56, 0xfb, 0xfd, 0xf6, 0x6e, 0xbb, 0x51, 0xb6, 0xbe, 0x35, 0xa8, 0x95,
0xa6, 0xfd, 0x64, 0x37, 0xc0, 0xec, 0x6b, 0x5f, 0x29, 0xdc, 0x97, 0x0f, 0x01, 0xcb, 0xad, 0x82,
0x4d, 0x8b, 0x58, 0x0b, 0x2a, 0x91, 0x13, 0x1a, 0x8b, 0x5b, 0x05, 0x3b, 0x22, 0x6c, 0x58, 0xb0,
0xaa, 0x0a, 0xc8, 0xa1, 0x28, 0x2b, 0x90, 0x02, 0x07, 0x51, 0x74, 0x7c, 0x3e, 0x1e, 0x78, 0xbc,
0x6b, 0x7d, 0x51, 0x82, 0x0b, 0xa9, 0x9d, 0xa8, 0x9a, 0x29, 0x6c, 0xc7, 0x53, 0xd3, 0xa9, 0x42,
0x2d, 0xcd, 0x14, 0xea, 0x55, 0xa8, 0x93, 0xd9, 0x51, 0xbd, 0x62, 0x31, 0x2f, 0x20, 0xf5, 0x2e,
0x55, 0xed, 0xab, 0xc0, 0x48, 0x8c, 0xef, 0x85, 0x7d, 0x4f, 0xa2, 0x3a, 0x2c, 0xed, 0x06, 0x72,
0x6e, 0x6a, 0x86, 0x56, 0xba, 0x06, 0x27, 0x93, 0xd2, 0x62, 0xc8, 0xdd, 0x01, 0x55, 0xf9, 0x52,
0x5c, 0xbc, 0xad, 0x18, 0xd9, 0x3d, 0xa1, 0x72, 0xf8, 0x9e, 0x50, 0x3d, 0x7c, 0x4f, 0xf8, 0x35,
0x1a, 0x15, 0x33, 0x71, 0x60, 0x6f, 0xa7, 0x32, 0xe4, 0x4a, 0x4e, 0x86, 0x24, 0xe2, 0x16, 0x4b,
0x91, 0xb7, 0x26, 0x85, 0x57, 0x4c, 0x36, 0x94, 0xec, 0x0c, 0x2b, 0x44, 0x95, 0xb6, 0x71, 0x19,
0x2e, 0xcd, 0xe6, 0x8f, 0xc4, 0x5d, 0x26, 0x09, 0xf4, 0x53, 0x74, 0xd9, 0x8e, 0x1b, 0x72, 0x84,
0x1d, 0x6d, 0x05, 0xe6, 0xdd, 0x51, 0x57, 0x3c, 0x4d, 0xf4, 0x32, 0xd0, 0xa4, 0x03, 0x7a, 0x54,
0xce, 0x15, 0xe0, 0xc7, 0xc9, 0xd8, 0x52, 0xa5, 0x7e, 0xec, 0x67, 0x3f, 0xa9, 0xb7, 0x89, 0x9d,
0xfd, 0x90, 0x70, 0xc0, 0xe9, 0x7f, 0x19, 0xa8, 0x08, 0x9c, 0xa0, 0xcf, 0x75, 0x1e, 0xcf, 0xd9,
0x73, 0x48, 0x79, 0xd0, 0xe7, 0xec, 0x1d, 0x58, 0x92, 0x62, 0xe8, 0x85, 0x22, 0x9e, 0x65, 0x66,
0xae, 0xc1, 0x0d, 0x14, 0x9e, 0x52, 0x54, 0x7f, 0x24, 0x05, 0xb4, 0x3d, 0x66, 0x73, 0x0d, 0x89,
0x18, 0x06, 0xeb, 0xb3, 0x68, 0x3c, 0x21, 0x48, 0x93, 0x1b, 0x1a, 0x90, 0x3f, 0xca, 0x34, 0x3c,
0xa1, 0x93, 0x87, 0xca, 0xb4, 0xe7, 0x38, 0x58, 0x2a, 0x68, 0x7a, 0xa9, 0xb1, 0x53, 0xed, 0xd1,
0xcc, 0xb1, 0x7e, 0xa0, 0x18, 0x3d, 0x78, 0xb2, 0xc7, 0x83, 0xe3, 0x3f, 0x9f, 0x07, 0x7a, 0x9b,
0x58, 0x8c, 0x90, 0x70, 0x40, 0x8c, 0xd4, 0x22, 0x5d, 0xe9, 0xd3, 0x10, 0x55, 0x35, 0x41, 0xc1,
0x70, 0x16, 0x2a, 0x62, 0xd4, 0xd5, 0x2c, 0x53, 0xb3, 0x4c, 0x31, 0xea, 0x2a, 0xc6, 0x15, 0x30,
0xb1, 0xe9, 0xd0, 0x49, 0x21, 0x69, 0x0e, 0xf1, 0x32, 0xda, 0x5e, 0x35, 0xa3, 0xed, 0x59, 0x2e,
0x46, 0x28, 0x82, 0x68, 0x1a, 0x21, 0xf2, 0x26, 0x16, 0x21, 0xa4, 0x28, 0x0b, 0x0e, 0x42, 0x1d,
0x6f, 0x67, 0xf6, 0x6c, 0x08, 0xd7, 0xbf, 0xae, 0x40, 0x63, 0x52, 0xa7, 0x0f, 0x84, 0xdc, 0x77,
0x3b, 0x82, 0x7d, 0x08, 0x8d, 0xf4, 0x6b, 0x15, 0x5b, 0x49, 0xb4, 0x95, 0xd9, 0xa7, 0xb7, 0xd6,
0x6a, 0xbe, 0x00, 0x3a, 0x60, 0x15, 0x22, 0xc5, 0xf1, 0x37, 0xa0, 0xa4, 0xe2, 0x8c, 0xf7, 0xaa,
0xa4, 0xe2, 0xac, 0xe7, 0x23, 0xab, 0xc0, 0xee, 0xc1, 0x42, 0xe2, 0xe1, 0x81, 0x5d, 0x98, 0xb5,
0x66, 0xfa, 0xb6, 0xd2, 0x5a, 0xce, 0xe1, 0xa6, 0xf5, 0x4d, 0x9e, 0x76, 0x92, 0xfa, 0xd2, 0x4f,
0x4f, 0x49, 0x7d, 0x33, 0xef, 0x41, 0x56, 0x81, 0x7d, 0x04, 0x8b, 0xa9, 0x5b, 0x3c, 0xbb, 0x18,
0x5f, 0x33, 0xfb, 0x68, 0xd1, 0x5a, 0xc9, 0xe5, 0x47, 0x5a, 0xaf, 0x19, 0xaf, 0x19, 0xec, 0x3d,
0xa8, 0xc5, 0x6f, 0x93, 0xec, 0x7c, 0x7c, 0x59, 0xea, 0x1a, 0xdc, 0xba, 0x90, 0xcd, 0x9c, 0x98,
0xf9, 0x01, 0xd4, 0x93, 0x17, 0x1a, 0x96, 0x44, 0x2a, 0x7d, 0x53, 0x6c, 0x5d, 0xcc, 0x63, 0x4f,
0x54, 0xb6, 0x01, 0xa6, 0x87, 0x61, 0x76, 0x2e, 0x51, 0x16, 0xf1, 0xdb, 0x45, 0xab, 0x95, 0xc5,
0x9a, 0xa8, 0x79, 0x84, 0x00, 0xc6, 0xc6, 0x50, 0x12, 0xc0, 0xd9, 0x41, 0x99, 0x04, 0x30, 0x63,
0x7e, 0x29, 0x00, 0xa7, 0xe6, 0xa9, 0x46, 0x97, 0x36, 0x2f, 0x36, 0x45, 0xd2, 0xe6, 0xc5, 0x7b,
0xe7, 0xd4, 0x4b, 0xac, 0xd8, 0xa4, 0x9a, 0x44, 0xa3, 0x4b, 0xaa, 0x49, 0x16, 0xb8, 0x55, 0x78,
0x6c, 0xea, 0x17, 0xee, 0xd7, 0xff, 0x0a, 0x00, 0x00, 0xff, 0xff, 0x36, 0x90, 0x2b, 0x73, 0x0b,
0x17, 0x00, 0x00,
// 1510 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0xcf, 0x6f, 0x1b, 0xc5,
0x17, 0xf7, 0xda, 0xee, 0xda, 0x79, 0x71, 0x1c, 0x67, 0xfa, 0xcb, 0x75, 0x9b, 0x26, 0xdd, 0xb6,
0xdf, 0x6f, 0xa9, 0x50, 0x84, 0x02, 0x82, 0x53, 0x41, 0x4d, 0xe2, 0xd0, 0x16, 0xda, 0x86, 0x6d,
0x5a, 0xb8, 0xad, 0xa6, 0xf6, 0x60, 0xaf, 0xb0, 0xbd, 0xdb, 0xd9, 0x4d, 0x68, 0x10, 0xe2, 0x06,
0x5c, 0x39, 0x71, 0xe0, 0x04, 0xe2, 0x86, 0xb8, 0x70, 0xe1, 0xc0, 0x01, 0x71, 0xe6, 0xda, 0x03,
0xff, 0x00, 0x7f, 0x08, 0x9a, 0x79, 0x6f, 0xed, 0xdd, 0xf5, 0x6e, 0x94, 0x96, 0x44, 0x44, 0x88,
0x9b, 0xf7, 0xbd, 0x37, 0x6f, 0xde, 0xfb, 0xbc, 0x1f, 0x33, 0xf3, 0x0c, 0x0d, 0xcf, 0x17, 0x92,
0x87, 0xae, 0x37, 0x0a, 0x56, 0x7c, 0xe9, 0x85, 0x1e, 0x33, 0x7b, 0x6e, 0xc8, 0x07, 0x7b, 0xad,
0x5a, 0xd0, 0xe7, 0x52, 0x74, 0x91, 0x6a, 0xfd, 0x64, 0xc0, 0xd9, 0x87, 0x81, 0x90, 0xeb, 0x52,
0xf0, 0x50, 0xac, 0x49, 0x3e, 0xea, 0xf4, 0x6d, 0xf1, 0x64, 0x47, 0x04, 0x21, 0x5b, 0x05, 0x90,
0xc2, 0xf7, 0x02, 0x37, 0xf4, 0xe4, 0x5e, 0xd3, 0x58, 0x36, 0xae, 0xcd, 0xae, 0xb2, 0x15, 0x54,
0xb3, 0x62, 0x8f, 0x39, 0x76, 0x4c, 0x8a, 0x2d, 0xc1, 0xec, 0x63, 0xad, 0xc4, 0x19, 0xf1, 0xa1,
0x68, 0x16, 0x97, 0x8d, 0x6b, 0x35, 0x1b, 0x90, 0x74, 0x8f, 0x0f, 0x05, 0x5b, 0x86, 0xf2, 0x4e,
0x20, 0x64, 0xb3, 0xa4, 0xd5, 0xd5, 0x22, 0x75, 0xca, 0x06, 0x5b, 0x73, 0x94, 0x8a, 0x20, 0xe4,
0x32, 0x74, 0x7c, 0xcf, 0x1d, 0x85, 0xcd, 0x32, 0xaa, 0xd0, 0xa4, 0x2d, 0x45, 0xb1, 0x46, 0xd0,
0x9c, 0x36, 0x39, 0xf0, 0xbd, 0x51, 0x20, 0xd8, 0xff, 0xc0, 0xc4, 0xcd, 0xc8, 0xde, 0x7a, 0xb4,
0x01, 0xc9, 0x11, 0x97, 0x5d, 0x87, 0x05, 0x5f, 0x0a, 0x47, 0x8a, 0x8e, 0x70, 0x77, 0x85, 0x23,
0xa4, 0xf4, 0xa4, 0xb6, 0x76, 0xc6, 0x9e, 0xf7, 0xa5, 0xb0, 0x91, 0xde, 0x56, 0x64, 0xeb, 0x37,
0xc2, 0xe8, 0xa1, 0xdf, 0x3d, 0x2e, 0x18, 0x9d, 0x01, 0x73, 0x24, 0x3e, 0x96, 0x62, 0x97, 0xe0,
0xa1, 0x2f, 0x45, 0xf7, 0x06, 0x5d, 0x45, 0x3f, 0x81, 0x74, 0xfc, 0xb2, 0x36, 0x11, 0xb2, 0xa4,
0x07, 0x04, 0x59, 0x26, 0x14, 0x46, 0x36, 0x14, 0x5f, 0x11, 0x14, 0x1b, 0x62, 0x20, 0x8e, 0x07,
0x14, 0x91, 0x6b, 0x49, 0x8b, 0x5e, 0xc0, 0xb5, 0x2f, 0x0d, 0x38, 0x35, 0x51, 0xb4, 0xcd, 0x7b,
0x7f, 0xc7, 0xaf, 0x73, 0x50, 0x0d, 0x79, 0x2f, 0xee, 0x54, 0x25, 0xe4, 0xbd, 0x03, 0x7a, 0xb4,
0x0e, 0xa7, 0x53, 0x86, 0xbc, 0x80, 0x3b, 0xbf, 0x93, 0x3b, 0x58, 0x25, 0xff, 0xa0, 0x3b, 0xec,
0xff, 0x30, 0x1f, 0x72, 0xd9, 0x13, 0xa1, 0x23, 0xc5, 0xae, 0x1b, 0xb8, 0xde, 0x88, 0x92, 0xb6,
0x8e, 0x64, 0x9b, 0xa8, 0xac, 0x09, 0x95, 0xa1, 0x08, 0x02, 0xde, 0x13, 0x94, 0xbd, 0xd1, 0xa7,
0xf5, 0x09, 0x22, 0x12, 0xf3, 0x85, 0x10, 0x59, 0x84, 0x52, 0xc8, 0x7b, 0xe4, 0xc5, 0x6c, 0xb4,
0xb9, 0x92, 0x50, 0x74, 0x55, 0x0e, 0xe2, 0xa9, 0x1b, 0x84, 0x81, 0xb6, 0xba, 0x6a, 0xd3, 0x57,
0x36, 0x90, 0xa5, 0x6c, 0x20, 0x9f, 0x19, 0x70, 0x46, 0x6d, 0x7e, 0x57, 0xc8, 0xde, 0x21, 0x64,
0x7c, 0x84, 0x57, 0x31, 0x17, 0xaf, 0xf3, 0x30, 0xd3, 0xf1, 0x86, 0x43, 0x37, 0x74, 0xdc, 0x2e,
0x19, 0x55, 0x45, 0xc2, 0xed, 0xae, 0xf2, 0x88, 0xfa, 0x1b, 0x15, 0x3e, 0xf5, 0xb3, 0x5c, 0xec,
0xd8, 0x29, 0x38, 0xc1, 0x7d, 0x7f, 0xb0, 0xd7, 0x34, 0x35, 0x04, 0xf8, 0x61, 0xfd, 0x48, 0x85,
0x9c, 0xf0, 0x8a, 0x40, 0x4d, 0x18, 0x60, 0xa4, 0x0c, 0x58, 0x83, 0x39, 0xaa, 0xd8, 0x1d, 0xdd,
0x4c, 0x28, 0xf0, 0x8b, 0x91, 0x23, 0xf7, 0xa3, 0x73, 0x07, 0x95, 0x62, 0xc7, 0xb1, 0x6b, 0x8f,
0x63, 0x5f, 0xd9, 0xf0, 0x97, 0x33, 0xe1, 0xbf, 0x53, 0xae, 0x16, 0x1b, 0x25, 0xeb, 0x33, 0x38,
0x9d, 0xa9, 0x78, 0x7f, 0x5b, 0x2f, 0x41, 0x4d, 0x21, 0xef, 0x74, 0x74, 0xde, 0x74, 0x29, 0x09,
0x66, 0x15, 0x0d, 0x53, 0xa9, 0xcb, 0xae, 0x42, 0x9d, 0xdc, 0x89, 0x84, 0x4a, 0x5a, 0x88, 0x9c,
0x24, 0x31, 0xeb, 0x5b, 0x03, 0x4e, 0x2a, 0xb8, 0x36, 0x37, 0x8f, 0x6b, 0x06, 0x58, 0x5f, 0x50,
0xc1, 0x4f, 0x4c, 0xa4, 0x70, 0x4e, 0x45, 0xcc, 0x38, 0xa4, 0x88, 0xe5, 0x1c, 0x97, 0xbf, 0x16,
0xa9, 0x5a, 0xfb, 0x42, 0xca, 0xbd, 0x2d, 0xb7, 0xf3, 0xd1, 0xd1, 0xa2, 0xf5, 0x12, 0x98, 0x08,
0x0e, 0xa5, 0xe2, 0x42, 0x24, 0xf3, 0xb6, 0x1b, 0xae, 0x6b, 0x86, 0x4d, 0x02, 0xe9, 0xe3, 0xa6,
0x3c, 0x75, 0xdc, 0xe4, 0x97, 0xd1, 0x75, 0x58, 0xc0, 0x5b, 0x49, 0x5c, 0x81, 0xa9, 0x65, 0xe6,
0x35, 0x63, 0x6d, 0xa2, 0xe5, 0x06, 0x34, 0x50, 0x36, 0xe6, 0x6d, 0x25, 0xd7, 0x5b, 0x5c, 0x3e,
0x21, 0x58, 0x7f, 0x50, 0xc7, 0x89, 0x03, 0x78, 0xb8, 0xb1, 0xc4, 0x5c, 0x77, 0x42, 0x29, 0x52,
0xb1, 0x44, 0xc6, 0xb6, 0x14, 0x18, 0x4b, 0x55, 0x41, 0x94, 0x89, 0xf1, 0x1e, 0x39, 0x8b, 0x34,
0x14, 0x79, 0x8e, 0x62, 0xb6, 0x7e, 0x29, 0xc2, 0x82, 0x8e, 0x9c, 0xd8, 0x15, 0xca, 0xe5, 0xff,
0xd2, 0xe2, 0x39, 0xd2, 0xe2, 0x99, 0x01, 0x2c, 0x0e, 0xde, 0xbf, 0x23, 0x25, 0xbe, 0x29, 0xc2,
0x79, 0x9d, 0xec, 0x7a, 0xfd, 0xa6, 0x3b, 0x10, 0xc1, 0xcd, 0x8e, 0x32, 0xf7, 0x96, 0xe0, 0x5d,
0x21, 0xd9, 0x26, 0x98, 0x5c, 0x7f, 0x6b, 0xbf, 0xea, 0xab, 0x2b, 0xf1, 0x50, 0xe7, 0x2c, 0x5a,
0xc1, 0x8f, 0xed, 0x3d, 0x5f, 0xd8, 0xb4, 0x5a, 0xf5, 0xd4, 0x0f, 0xdd, 0x81, 0x70, 0x7c, 0x1e,
0xf6, 0xe9, 0x0e, 0x53, 0x55, 0x84, 0x2d, 0x1e, 0xf6, 0xd9, 0x65, 0x98, 0xf3, 0xd5, 0xe5, 0xc4,
0xdb, 0x09, 0x50, 0xa0, 0xa4, 0x05, 0x6a, 0x11, 0x51, 0x0b, 0xa9, 0xa3, 0x82, 0x07, 0xe2, 0xf5,
0xd7, 0x9c, 0x8e, 0x37, 0x0a, 0x05, 0x3d, 0x4d, 0xd4, 0x51, 0xa1, 0xa9, 0xeb, 0x48, 0xb4, 0xee,
0x00, 0x4c, 0xb6, 0x67, 0x00, 0xe6, 0xba, 0xdd, 0xbe, 0xb9, 0xdd, 0x6e, 0x14, 0x58, 0x1d, 0x00,
0x7f, 0x3b, 0x1b, 0xb7, 0xed, 0x86, 0xa1, 0x78, 0x0f, 0xb7, 0x36, 0x14, 0xaf, 0xc8, 0xaa, 0x50,
0xbe, 0x7b, 0xff, 0x51, 0xbb, 0x51, 0x52, 0xd4, 0x8d, 0xf6, 0xbb, 0xed, 0xed, 0x76, 0xa3, 0x6c,
0x7d, 0x6d, 0x50, 0x2b, 0x4d, 0xfb, 0xc9, 0x6e, 0x80, 0xd9, 0xd7, 0xbe, 0x52, 0xb8, 0x2f, 0x1f,
0x00, 0x96, 0x5b, 0x05, 0x9b, 0x16, 0xb1, 0x16, 0x54, 0x22, 0x27, 0x34, 0x16, 0xb7, 0x0a, 0x76,
0x44, 0x58, 0xb3, 0x60, 0x59, 0x15, 0x90, 0x43, 0x51, 0x56, 0x20, 0x05, 0x0e, 0xa2, 0xe8, 0xf8,
0x7c, 0x6f, 0xe0, 0xf1, 0xae, 0xf5, 0x79, 0x09, 0x2e, 0xa4, 0x76, 0xa2, 0x6a, 0xa6, 0xb0, 0x1d,
0x4d, 0x4d, 0xa7, 0x0a, 0xb5, 0x34, 0x55, 0xa8, 0x57, 0xa1, 0x4e, 0x66, 0x47, 0xf5, 0x8a, 0xc5,
0x3c, 0x87, 0xd4, 0xbb, 0x54, 0xb5, 0x2f, 0x03, 0x23, 0x31, 0xbe, 0x13, 0xf6, 0x3d, 0x89, 0xea,
0xb0, 0xb4, 0x1b, 0xc8, 0xb9, 0xa9, 0x19, 0x5a, 0xe9, 0x0a, 0x9c, 0x4c, 0x4a, 0x8b, 0x21, 0x77,
0x07, 0x54, 0xe5, 0x0b, 0x71, 0xf1, 0xb6, 0x62, 0x64, 0xf7, 0x84, 0xca, 0xc1, 0x7b, 0x42, 0xf5,
0xe0, 0x3d, 0xe1, 0xe7, 0xe8, 0xa8, 0x98, 0x8a, 0x03, 0x7b, 0x33, 0x95, 0x21, 0x57, 0x72, 0x32,
0x24, 0x11, 0xb7, 0x58, 0x8a, 0xbc, 0x31, 0x2e, 0xbc, 0x62, 0xb2, 0xa1, 0x64, 0x67, 0x58, 0x21,
0xaa, 0xb4, 0xb5, 0xcb, 0x70, 0x69, 0x3a, 0x7f, 0x24, 0xee, 0x32, 0x4e, 0xa0, 0x1f, 0xa2, 0xb9,
0x43, 0xdc, 0x90, 0x43, 0xec, 0x68, 0x4b, 0x30, 0xeb, 0x8e, 0xba, 0xe2, 0x69, 0xa2, 0x97, 0x81,
0x26, 0xed, 0xd3, 0xa3, 0x72, 0x9e, 0x00, 0xdf, 0x8f, 0x8f, 0x2d, 0x55, 0xea, 0x47, 0x7e, 0xf7,
0x93, 0x7a, 0x9b, 0xd8, 0xdd, 0x0f, 0x09, 0xfb, 0xdc, 0xfe, 0x17, 0x81, 0x8a, 0xc0, 0x09, 0xfa,
0x5c, 0xe7, 0xf1, 0x8c, 0x3d, 0x83, 0x94, 0x07, 0x7d, 0xce, 0xde, 0x82, 0x05, 0x29, 0x86, 0x5e,
0x28, 0xe2, 0x59, 0x66, 0xe6, 0x1a, 0xdc, 0x40, 0xe1, 0x09, 0x45, 0xf5, 0x47, 0x52, 0x40, 0xdb,
0x63, 0x36, 0xd7, 0x90, 0x88, 0x61, 0xb0, 0x3e, 0x8d, 0x8e, 0x27, 0x04, 0x69, 0xfc, 0x42, 0x03,
0xf2, 0x47, 0x99, 0x86, 0x37, 0x74, 0xf2, 0x50, 0x99, 0xf6, 0x1c, 0x17, 0x4b, 0x05, 0x4d, 0x2f,
0x75, 0xec, 0x54, 0x7b, 0x74, 0xe6, 0x58, 0xdf, 0x51, 0x8c, 0x1e, 0x3c, 0xd9, 0xe1, 0xc1, 0xd1,
0xdf, 0xcf, 0x03, 0xbd, 0x4d, 0x2c, 0x46, 0x48, 0xd8, 0x27, 0x46, 0x6a, 0x91, 0xae, 0xf4, 0x49,
0x88, 0xaa, 0x9a, 0xa0, 0x60, 0x38, 0x0b, 0x15, 0x31, 0xea, 0x6a, 0x96, 0xa9, 0x59, 0xa6, 0x18,
0x75, 0x15, 0xe3, 0x0a, 0x98, 0xd8, 0x74, 0xe8, 0xa6, 0x90, 0x34, 0x87, 0x78, 0x19, 0x6d, 0xaf,
0x9a, 0xd1, 0xf6, 0x2c, 0x17, 0x23, 0x14, 0x41, 0x34, 0x89, 0x10, 0x79, 0x13, 0x8b, 0x10, 0x52,
0x94, 0x05, 0xfb, 0xa1, 0x8e, 0xaf, 0x33, 0x7b, 0x3a, 0x84, 0xab, 0x7f, 0x56, 0xa0, 0x31, 0xae,
0xd3, 0x07, 0x42, 0xee, 0xba, 0x1d, 0xc1, 0xde, 0x87, 0x46, 0x7a, 0x70, 0xc7, 0x96, 0x12, 0x6d,
0x65, 0x7a, 0x0a, 0xd9, 0x5a, 0xce, 0x17, 0x40, 0x07, 0xac, 0x42, 0xa4, 0x38, 0x3e, 0xde, 0x4a,
0x2a, 0xce, 0x18, 0xdd, 0x25, 0x15, 0x67, 0x4d, 0xc6, 0x26, 0x8a, 0xe3, 0xc3, 0xa5, 0xa4, 0xe2,
0x8c, 0x41, 0x58, 0x52, 0x71, 0xd6, 0x5c, 0xca, 0x2a, 0xb0, 0x7b, 0x30, 0x97, 0x98, 0x68, 0xb0,
0x0b, 0xd3, 0x6e, 0x4e, 0x86, 0x36, 0xad, 0xc5, 0x1c, 0x6e, 0x5a, 0xdf, 0x78, 0x66, 0x94, 0xd4,
0x97, 0x9e, 0x69, 0x25, 0xf5, 0x4d, 0x0d, 0x9a, 0xac, 0x02, 0xfb, 0x00, 0xe6, 0x53, 0xe3, 0x01,
0x76, 0x31, 0xbe, 0x66, 0x7a, 0x1a, 0xd2, 0x5a, 0xca, 0xe5, 0x47, 0x5a, 0xaf, 0x19, 0xaf, 0x18,
0xec, 0x1d, 0xa8, 0xc5, 0x9f, 0xa9, 0xec, 0x7c, 0x7c, 0x59, 0xea, 0x7d, 0xdd, 0xba, 0x90, 0xcd,
0x1c, 0x9b, 0xf9, 0x1e, 0xd4, 0x93, 0x2f, 0x25, 0x96, 0x44, 0x2a, 0xfd, 0x04, 0x6d, 0x5d, 0xcc,
0x63, 0x8f, 0x55, 0xb6, 0x01, 0x26, 0xb7, 0x6c, 0x76, 0x2e, 0x51, 0x6f, 0xf1, 0x67, 0x4b, 0xab,
0x95, 0xc5, 0x1a, 0xab, 0x79, 0x84, 0x00, 0xc6, 0xce, 0xb7, 0x24, 0x80, 0xd3, 0x27, 0x70, 0x12,
0xc0, 0x8c, 0x83, 0x51, 0x01, 0x38, 0x31, 0x4f, 0x75, 0xd0, 0xb4, 0x79, 0xb1, 0xe3, 0x29, 0x6d,
0x5e, 0xbc, 0x29, 0x4f, 0xbc, 0xc4, 0x56, 0x90, 0x54, 0x93, 0xe8, 0xa0, 0x49, 0x35, 0xc9, 0xce,
0x61, 0x15, 0x1e, 0x9b, 0xfa, 0x5f, 0x84, 0x57, 0xff, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x7d,
0xb3, 0xe5, 0x6f, 0x18, 0x00, 0x00,
}
......@@ -781,6 +781,135 @@ func (m *ListTagNamesContainingCommitResponse) GetTagNames() [][]byte {
return nil
}
type GetTagMessagesRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
TagIds []string `protobuf:"bytes,3,rep,name=tag_ids,json=tagIds" json:"tag_ids,omitempty"`
}
func (m *GetTagMessagesRequest) Reset() { *m = GetTagMessagesRequest{} }
func (m *GetTagMessagesRequest) String() string { return proto.CompactTextString(m) }
func (*GetTagMessagesRequest) ProtoMessage() {}
func (*GetTagMessagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{30} }
func (m *GetTagMessagesRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *GetTagMessagesRequest) GetTagIds() []string {
if m != nil {
return m.TagIds
}
return nil
}
type GetTagMessagesResponse struct {
Message []byte `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// Only present for a new tag message
TagId string `protobuf:"bytes,3,opt,name=tag_id,json=tagId" json:"tag_id,omitempty"`
}
func (m *GetTagMessagesResponse) Reset() { *m = GetTagMessagesResponse{} }
func (m *GetTagMessagesResponse) String() string { return proto.CompactTextString(m) }
func (*GetTagMessagesResponse) ProtoMessage() {}
func (*GetTagMessagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{31} }
func (m *GetTagMessagesResponse) GetMessage() []byte {
if m != nil {
return m.Message
}
return nil
}
func (m *GetTagMessagesResponse) GetTagId() string {
if m != nil {
return m.TagId
}
return ""
}
type ListNewCommitsRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
CommitId string `protobuf:"bytes,2,opt,name=commit_id,json=commitId" json:"commit_id,omitempty"`
}
func (m *ListNewCommitsRequest) Reset() { *m = ListNewCommitsRequest{} }
func (m *ListNewCommitsRequest) String() string { return proto.CompactTextString(m) }
func (*ListNewCommitsRequest) ProtoMessage() {}
func (*ListNewCommitsRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{32} }
func (m *ListNewCommitsRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *ListNewCommitsRequest) GetCommitId() string {
if m != nil {
return m.CommitId
}
return ""
}
type ListNewCommitsResponse struct {
Commits []*GitCommit `protobuf:"bytes,1,rep,name=commits" json:"commits,omitempty"`
}
func (m *ListNewCommitsResponse) Reset() { *m = ListNewCommitsResponse{} }
func (m *ListNewCommitsResponse) String() string { return proto.CompactTextString(m) }
func (*ListNewCommitsResponse) ProtoMessage() {}
func (*ListNewCommitsResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{33} }
func (m *ListNewCommitsResponse) GetCommits() []*GitCommit {
if m != nil {
return m.Commits
}
return nil
}
type FindAllRemoteBranchesRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
RemoteName string `protobuf:"bytes,2,opt,name=remote_name,json=remoteName" json:"remote_name,omitempty"`
}
func (m *FindAllRemoteBranchesRequest) Reset() { *m = FindAllRemoteBranchesRequest{} }
func (m *FindAllRemoteBranchesRequest) String() string { return proto.CompactTextString(m) }
func (*FindAllRemoteBranchesRequest) ProtoMessage() {}
func (*FindAllRemoteBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{34} }
func (m *FindAllRemoteBranchesRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *FindAllRemoteBranchesRequest) GetRemoteName() string {
if m != nil {
return m.RemoteName
}
return ""
}
type FindAllRemoteBranchesResponse struct {
Branches []*Branch `protobuf:"bytes,1,rep,name=branches" json:"branches,omitempty"`
}
func (m *FindAllRemoteBranchesResponse) Reset() { *m = FindAllRemoteBranchesResponse{} }
func (m *FindAllRemoteBranchesResponse) String() string { return proto.CompactTextString(m) }
func (*FindAllRemoteBranchesResponse) ProtoMessage() {}
func (*FindAllRemoteBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{35} }
func (m *FindAllRemoteBranchesResponse) GetBranches() []*Branch {
if m != nil {
return m.Branches
}
return nil
}
func init() {
proto.RegisterType((*FindDefaultBranchNameRequest)(nil), "gitaly.FindDefaultBranchNameRequest")
proto.RegisterType((*FindDefaultBranchNameResponse)(nil), "gitaly.FindDefaultBranchNameResponse")
......@@ -813,6 +942,12 @@ func init() {
proto.RegisterType((*ListBranchNamesContainingCommitResponse)(nil), "gitaly.ListBranchNamesContainingCommitResponse")
proto.RegisterType((*ListTagNamesContainingCommitRequest)(nil), "gitaly.ListTagNamesContainingCommitRequest")
proto.RegisterType((*ListTagNamesContainingCommitResponse)(nil), "gitaly.ListTagNamesContainingCommitResponse")
proto.RegisterType((*GetTagMessagesRequest)(nil), "gitaly.GetTagMessagesRequest")
proto.RegisterType((*GetTagMessagesResponse)(nil), "gitaly.GetTagMessagesResponse")
proto.RegisterType((*ListNewCommitsRequest)(nil), "gitaly.ListNewCommitsRequest")
proto.RegisterType((*ListNewCommitsResponse)(nil), "gitaly.ListNewCommitsResponse")
proto.RegisterType((*FindAllRemoteBranchesRequest)(nil), "gitaly.FindAllRemoteBranchesRequest")
proto.RegisterType((*FindAllRemoteBranchesResponse)(nil), "gitaly.FindAllRemoteBranchesResponse")
proto.RegisterEnum("gitaly.FindLocalBranchesRequest_SortBy", FindLocalBranchesRequest_SortBy_name, FindLocalBranchesRequest_SortBy_value)
proto.RegisterEnum("gitaly.CreateBranchResponse_Status", CreateBranchResponse_Status_name, CreateBranchResponse_Status_value)
}
......@@ -837,6 +972,7 @@ type RefServiceClient interface {
FindLocalBranches(ctx context.Context, in *FindLocalBranchesRequest, opts ...grpc.CallOption) (RefService_FindLocalBranchesClient, error)
FindAllBranches(ctx context.Context, in *FindAllBranchesRequest, opts ...grpc.CallOption) (RefService_FindAllBranchesClient, error)
FindAllTags(ctx context.Context, in *FindAllTagsRequest, opts ...grpc.CallOption) (RefService_FindAllTagsClient, error)
FindAllRemoteBranches(ctx context.Context, in *FindAllRemoteBranchesRequest, opts ...grpc.CallOption) (RefService_FindAllRemoteBranchesClient, error)
RefExists(ctx context.Context, in *RefExistsRequest, opts ...grpc.CallOption) (*RefExistsResponse, error)
CreateBranch(ctx context.Context, in *CreateBranchRequest, opts ...grpc.CallOption) (*CreateBranchResponse, error)
DeleteBranch(ctx context.Context, in *DeleteBranchRequest, opts ...grpc.CallOption) (*DeleteBranchResponse, error)
......@@ -844,6 +980,9 @@ type RefServiceClient interface {
DeleteRefs(ctx context.Context, in *DeleteRefsRequest, opts ...grpc.CallOption) (*DeleteRefsResponse, error)
ListBranchNamesContainingCommit(ctx context.Context, in *ListBranchNamesContainingCommitRequest, opts ...grpc.CallOption) (RefService_ListBranchNamesContainingCommitClient, error)
ListTagNamesContainingCommit(ctx context.Context, in *ListTagNamesContainingCommitRequest, opts ...grpc.CallOption) (RefService_ListTagNamesContainingCommitClient, error)
GetTagMessages(ctx context.Context, in *GetTagMessagesRequest, opts ...grpc.CallOption) (RefService_GetTagMessagesClient, error)
// Returns commits that are only reachable from the ref passed
ListNewCommits(ctx context.Context, in *ListNewCommitsRequest, opts ...grpc.CallOption) (RefService_ListNewCommitsClient, error)
}
type refServiceClient struct {
......@@ -1032,6 +1171,38 @@ func (x *refServiceFindAllTagsClient) Recv() (*FindAllTagsResponse, error) {
return m, nil
}
func (c *refServiceClient) FindAllRemoteBranches(ctx context.Context, in *FindAllRemoteBranchesRequest, opts ...grpc.CallOption) (RefService_FindAllRemoteBranchesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_RefService_serviceDesc.Streams[5], c.cc, "/gitaly.RefService/FindAllRemoteBranches", opts...)
if err != nil {
return nil, err
}
x := &refServiceFindAllRemoteBranchesClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type RefService_FindAllRemoteBranchesClient interface {
Recv() (*FindAllRemoteBranchesResponse, error)
grpc.ClientStream
}
type refServiceFindAllRemoteBranchesClient struct {
grpc.ClientStream
}
func (x *refServiceFindAllRemoteBranchesClient) Recv() (*FindAllRemoteBranchesResponse, error) {
m := new(FindAllRemoteBranchesResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *refServiceClient) RefExists(ctx context.Context, in *RefExistsRequest, opts ...grpc.CallOption) (*RefExistsResponse, error) {
out := new(RefExistsResponse)
err := grpc.Invoke(ctx, "/gitaly.RefService/RefExists", in, out, c.cc, opts...)
......@@ -1078,7 +1249,7 @@ func (c *refServiceClient) DeleteRefs(ctx context.Context, in *DeleteRefsRequest
}
func (c *refServiceClient) ListBranchNamesContainingCommit(ctx context.Context, in *ListBranchNamesContainingCommitRequest, opts ...grpc.CallOption) (RefService_ListBranchNamesContainingCommitClient, error) {
stream, err := grpc.NewClientStream(ctx, &_RefService_serviceDesc.Streams[5], c.cc, "/gitaly.RefService/ListBranchNamesContainingCommit", opts...)
stream, err := grpc.NewClientStream(ctx, &_RefService_serviceDesc.Streams[6], c.cc, "/gitaly.RefService/ListBranchNamesContainingCommit", opts...)
if err != nil {
return nil, err
}
......@@ -1110,7 +1281,7 @@ func (x *refServiceListBranchNamesContainingCommitClient) Recv() (*ListBranchNam
}
func (c *refServiceClient) ListTagNamesContainingCommit(ctx context.Context, in *ListTagNamesContainingCommitRequest, opts ...grpc.CallOption) (RefService_ListTagNamesContainingCommitClient, error) {
stream, err := grpc.NewClientStream(ctx, &_RefService_serviceDesc.Streams[6], c.cc, "/gitaly.RefService/ListTagNamesContainingCommit", opts...)
stream, err := grpc.NewClientStream(ctx, &_RefService_serviceDesc.Streams[7], c.cc, "/gitaly.RefService/ListTagNamesContainingCommit", opts...)
if err != nil {
return nil, err
}
......@@ -1141,6 +1312,70 @@ func (x *refServiceListTagNamesContainingCommitClient) Recv() (*ListTagNamesCont
return m, nil
}
func (c *refServiceClient) GetTagMessages(ctx context.Context, in *GetTagMessagesRequest, opts ...grpc.CallOption) (RefService_GetTagMessagesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_RefService_serviceDesc.Streams[8], c.cc, "/gitaly.RefService/GetTagMessages", opts...)
if err != nil {
return nil, err
}
x := &refServiceGetTagMessagesClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type RefService_GetTagMessagesClient interface {
Recv() (*GetTagMessagesResponse, error)
grpc.ClientStream
}
type refServiceGetTagMessagesClient struct {
grpc.ClientStream
}
func (x *refServiceGetTagMessagesClient) Recv() (*GetTagMessagesResponse, error) {
m := new(GetTagMessagesResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *refServiceClient) ListNewCommits(ctx context.Context, in *ListNewCommitsRequest, opts ...grpc.CallOption) (RefService_ListNewCommitsClient, error) {
stream, err := grpc.NewClientStream(ctx, &_RefService_serviceDesc.Streams[9], c.cc, "/gitaly.RefService/ListNewCommits", opts...)
if err != nil {
return nil, err
}
x := &refServiceListNewCommitsClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type RefService_ListNewCommitsClient interface {
Recv() (*ListNewCommitsResponse, error)
grpc.ClientStream
}
type refServiceListNewCommitsClient struct {
grpc.ClientStream
}
func (x *refServiceListNewCommitsClient) Recv() (*ListNewCommitsResponse, error) {
m := new(ListNewCommitsResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for RefService service
type RefServiceServer interface {
......@@ -1153,6 +1388,7 @@ type RefServiceServer interface {
FindLocalBranches(*FindLocalBranchesRequest, RefService_FindLocalBranchesServer) error
FindAllBranches(*FindAllBranchesRequest, RefService_FindAllBranchesServer) error
FindAllTags(*FindAllTagsRequest, RefService_FindAllTagsServer) error
FindAllRemoteBranches(*FindAllRemoteBranchesRequest, RefService_FindAllRemoteBranchesServer) error
RefExists(context.Context, *RefExistsRequest) (*RefExistsResponse, error)
CreateBranch(context.Context, *CreateBranchRequest) (*CreateBranchResponse, error)
DeleteBranch(context.Context, *DeleteBranchRequest) (*DeleteBranchResponse, error)
......@@ -1160,6 +1396,9 @@ type RefServiceServer interface {
DeleteRefs(context.Context, *DeleteRefsRequest) (*DeleteRefsResponse, error)
ListBranchNamesContainingCommit(*ListBranchNamesContainingCommitRequest, RefService_ListBranchNamesContainingCommitServer) error
ListTagNamesContainingCommit(*ListTagNamesContainingCommitRequest, RefService_ListTagNamesContainingCommitServer) error
GetTagMessages(*GetTagMessagesRequest, RefService_GetTagMessagesServer) error
// Returns commits that are only reachable from the ref passed
ListNewCommits(*ListNewCommitsRequest, RefService_ListNewCommitsServer) error
}
func RegisterRefServiceServer(s *grpc.Server, srv RefServiceServer) {
......@@ -1307,6 +1546,27 @@ func (x *refServiceFindAllTagsServer) Send(m *FindAllTagsResponse) error {
return x.ServerStream.SendMsg(m)
}
func _RefService_FindAllRemoteBranches_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(FindAllRemoteBranchesRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(RefServiceServer).FindAllRemoteBranches(m, &refServiceFindAllRemoteBranchesServer{stream})
}
type RefService_FindAllRemoteBranchesServer interface {
Send(*FindAllRemoteBranchesResponse) error
grpc.ServerStream
}
type refServiceFindAllRemoteBranchesServer struct {
grpc.ServerStream
}
func (x *refServiceFindAllRemoteBranchesServer) Send(m *FindAllRemoteBranchesResponse) error {
return x.ServerStream.SendMsg(m)
}
func _RefService_RefExists_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(RefExistsRequest)
if err := dec(in); err != nil {
......@@ -1439,6 +1699,48 @@ func (x *refServiceListTagNamesContainingCommitServer) Send(m *ListTagNamesConta
return x.ServerStream.SendMsg(m)
}
func _RefService_GetTagMessages_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(GetTagMessagesRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(RefServiceServer).GetTagMessages(m, &refServiceGetTagMessagesServer{stream})
}
type RefService_GetTagMessagesServer interface {
Send(*GetTagMessagesResponse) error
grpc.ServerStream
}
type refServiceGetTagMessagesServer struct {
grpc.ServerStream
}
func (x *refServiceGetTagMessagesServer) Send(m *GetTagMessagesResponse) error {
return x.ServerStream.SendMsg(m)
}
func _RefService_ListNewCommits_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(ListNewCommitsRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(RefServiceServer).ListNewCommits(m, &refServiceListNewCommitsServer{stream})
}
type RefService_ListNewCommitsServer interface {
Send(*ListNewCommitsResponse) error
grpc.ServerStream
}
type refServiceListNewCommitsServer struct {
grpc.ServerStream
}
func (x *refServiceListNewCommitsServer) Send(m *ListNewCommitsResponse) error {
return x.ServerStream.SendMsg(m)
}
var _RefService_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.RefService",
HandlerType: (*RefServiceServer)(nil),
......@@ -1498,6 +1800,11 @@ var _RefService_serviceDesc = grpc.ServiceDesc{
Handler: _RefService_FindAllTags_Handler,
ServerStreams: true,
},
{
StreamName: "FindAllRemoteBranches",
Handler: _RefService_FindAllRemoteBranches_Handler,
ServerStreams: true,
},
{
StreamName: "ListBranchNamesContainingCommit",
Handler: _RefService_ListBranchNamesContainingCommit_Handler,
......@@ -1508,6 +1815,16 @@ var _RefService_serviceDesc = grpc.ServiceDesc{
Handler: _RefService_ListTagNamesContainingCommit_Handler,
ServerStreams: true,
},
{
StreamName: "GetTagMessages",
Handler: _RefService_GetTagMessages_Handler,
ServerStreams: true,
},
{
StreamName: "ListNewCommits",
Handler: _RefService_ListNewCommits_Handler,
ServerStreams: true,
},
},
Metadata: "ref.proto",
}
......@@ -1515,85 +1832,97 @@ var _RefService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("ref.proto", fileDescriptor8) }
var fileDescriptor8 = []byte{
// 1266 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0xdd, 0x6e, 0x1a, 0xc7,
0x17, 0xf7, 0x62, 0xcc, 0x1f, 0x0e, 0x04, 0xaf, 0x27, 0xfe, 0x27, 0x64, 0x49, 0x83, 0x33, 0xf9,
0xb4, 0x1a, 0xe1, 0x96, 0xa8, 0xbd, 0x69, 0x2f, 0x8a, 0x81, 0xc6, 0x24, 0x2e, 0xb6, 0x06, 0x9a,
0x5a, 0x6a, 0xab, 0xd5, 0x02, 0xc3, 0x7a, 0x2b, 0x60, 0xe9, 0xee, 0x90, 0xd8, 0x17, 0xe9, 0x65,
0xa5, 0xaa, 0x95, 0x7a, 0xd7, 0x47, 0xe8, 0xab, 0xf4, 0xa2, 0xcf, 0xd2, 0x77, 0xa8, 0x76, 0x66,
0xf6, 0x03, 0xbc, 0x60, 0xab, 0xd4, 0xea, 0x15, 0x3b, 0x67, 0xce, 0xf9, 0xcd, 0xf9, 0x98, 0xf9,
0x9d, 0x03, 0x64, 0x1c, 0x3a, 0x28, 0x4f, 0x1c, 0x9b, 0xd9, 0x28, 0x65, 0x5a, 0xcc, 0x18, 0x9e,
0x6b, 0x39, 0xf7, 0xd4, 0x70, 0x68, 0x5f, 0x48, 0xb5, 0x92, 0x69, 0xdb, 0xe6, 0x90, 0xee, 0xf1,
0x55, 0x77, 0x3a, 0xd8, 0x63, 0xd6, 0x88, 0xba, 0xcc, 0x18, 0x4d, 0x84, 0x02, 0x26, 0x70, 0xf7,
0x73, 0x6b, 0xdc, 0xaf, 0xd3, 0x81, 0x31, 0x1d, 0xb2, 0x7d, 0xc7, 0x18, 0xf7, 0x4e, 0x5b, 0xc6,
0x88, 0x12, 0xfa, 0xfd, 0x94, 0xba, 0x0c, 0x55, 0x00, 0x1c, 0x3a, 0xb1, 0x5d, 0x8b, 0xd9, 0xce,
0x79, 0x41, 0xd9, 0x51, 0x9e, 0x66, 0x2b, 0xa8, 0x2c, 0xce, 0x2a, 0x93, 0x60, 0x87, 0x44, 0xb4,
0xf0, 0x73, 0x78, 0x6f, 0x01, 0xa6, 0x3b, 0xb1, 0xc7, 0x2e, 0x45, 0x08, 0x92, 0x63, 0x63, 0x44,
0x39, 0x5c, 0x8e, 0xf0, 0x6f, 0x7c, 0x04, 0x77, 0x3c, 0xa3, 0xea, 0x70, 0x18, 0x1a, 0xb8, 0xab,
0x78, 0x51, 0x01, 0x2d, 0x0e, 0x50, 0xba, 0xb0, 0x0d, 0x1b, 0xde, 0xb1, 0x6e, 0x41, 0xd9, 0x59,
0x7f, 0x9a, 0x23, 0x62, 0x81, 0x0f, 0xe1, 0x96, 0xb4, 0xe9, 0x18, 0xe6, 0xca, 0x1e, 0xec, 0xc1,
0xed, 0x0b, 0x68, 0x4b, 0x8f, 0x7f, 0x07, 0xc8, 0x33, 0x20, 0x74, 0xb0, 0x62, 0x09, 0x50, 0x11,
0x32, 0x3d, 0x7b, 0x34, 0xb2, 0x98, 0x6e, 0xf5, 0x0b, 0x89, 0x1d, 0xe5, 0x69, 0x86, 0xa4, 0x85,
0xa0, 0xd9, 0x47, 0xb7, 0x20, 0x35, 0x71, 0xe8, 0xc0, 0x3a, 0x2b, 0xac, 0xf3, 0x02, 0xc8, 0x15,
0xde, 0x85, 0x9b, 0x33, 0xc7, 0x2f, 0xa9, 0xd6, 0x1f, 0x0a, 0x14, 0x3c, 0xdd, 0x43, 0xbb, 0x67,
0xc8, 0xfc, 0xae, 0x94, 0x2b, 0xf4, 0x19, 0xfc, 0xcf, 0xb5, 0x1d, 0xa6, 0x77, 0xcf, 0xb9, 0xbb,
0xf9, 0xca, 0x13, 0xdf, 0x60, 0xd1, 0x31, 0xe5, 0xb6, 0xed, 0xb0, 0xfd, 0x73, 0x92, 0x72, 0xf9,
0x2f, 0xfe, 0x08, 0x52, 0x42, 0x82, 0xd2, 0x90, 0x6c, 0x55, 0xbf, 0x68, 0xa8, 0x6b, 0x68, 0x13,
0xb2, 0x5f, 0x1e, 0xd7, 0xab, 0x9d, 0x46, 0x5d, 0xaf, 0xb6, 0x6b, 0xaa, 0x82, 0x54, 0xc8, 0xf9,
0x82, 0x7a, 0xa3, 0x5d, 0x53, 0x13, 0xf8, 0x44, 0xdc, 0xbb, 0xb9, 0x13, 0x64, 0xe8, 0x9f, 0x40,
0xba, 0x2b, 0x65, 0xbc, 0x52, 0xd9, 0x4a, 0x69, 0x81, 0x5b, 0xbe, 0x09, 0x09, 0x0c, 0xf0, 0xcf,
0x09, 0x51, 0xff, 0x18, 0xad, 0xb8, 0x9c, 0x2e, 0xaf, 0xd9, 0x23, 0xc8, 0xcb, 0x4d, 0x77, 0xda,
0xfd, 0x8e, 0xf6, 0x98, 0xac, 0xdd, 0x0d, 0x21, 0x6d, 0x0b, 0x21, 0x3a, 0x00, 0x29, 0xd0, 0x8d,
0x29, 0x3b, 0xb5, 0x9d, 0x42, 0x92, 0x67, 0xff, 0xc1, 0x02, 0xaf, 0x6b, 0x5c, 0xb7, 0xca, 0x55,
0x49, 0xae, 0x17, 0x59, 0xa1, 0x16, 0xa8, 0x12, 0x49, 0xfc, 0x30, 0xea, 0x14, 0x36, 0xae, 0x0e,
0xb6, 0x29, 0xac, 0x6a, 0xbe, 0x2d, 0x7e, 0x0b, 0xc5, 0x25, 0xfa, 0xb1, 0x09, 0xd9, 0x86, 0x0d,
0x3a, 0x32, 0xac, 0x21, 0x4f, 0x46, 0x8e, 0x88, 0x05, 0x2a, 0x43, 0xb2, 0x6f, 0x30, 0xca, 0xe3,
0xcf, 0x56, 0xb4, 0xb2, 0x60, 0xb8, 0xb2, 0xcf, 0x70, 0xe5, 0x8e, 0xcf, 0x70, 0x84, 0xeb, 0xe1,
0xdf, 0x94, 0xe0, 0x51, 0xff, 0x1b, 0x17, 0xb5, 0x04, 0xd9, 0x11, 0x75, 0x4c, 0xda, 0xd7, 0xed,
0xf1, 0x50, 0x5c, 0xd6, 0x34, 0x01, 0x21, 0x3a, 0x1a, 0x0f, 0xcf, 0xd1, 0x13, 0xd8, 0x94, 0x0a,
0xc1, 0xd5, 0x59, 0xe7, 0x8f, 0x3c, 0x2f, 0xc4, 0xbe, 0x13, 0xf8, 0x77, 0x25, 0xe0, 0x87, 0x0b,
0x17, 0x6f, 0xff, 0xc2, 0xc5, 0x7b, 0x1c, 0xcd, 0x7a, 0x8c, 0x49, 0x59, 0xde, 0xb0, 0xc0, 0x4e,
0x7b, 0x01, 0x29, 0x21, 0x8b, 0x4d, 0xee, 0x2e, 0xa4, 0x98, 0xe1, 0x98, 0x94, 0xf1, 0x10, 0xb2,
0x95, 0x2d, 0x1f, 0xff, 0x85, 0x5f, 0x35, 0x22, 0x15, 0xf0, 0x81, 0xa0, 0x25, 0xc1, 0x63, 0x2b,
0x31, 0xe2, 0xc7, 0x82, 0x61, 0x02, 0x24, 0x19, 0x6d, 0x09, 0x92, 0xcc, 0x30, 0xfd, 0x48, 0xb3,
0x3e, 0x48, 0xc7, 0x30, 0x09, 0xdf, 0xc0, 0x27, 0xa0, 0x12, 0x3a, 0x68, 0x9c, 0x59, 0x2e, 0x5b,
0xa9, 0x78, 0x2a, 0xac, 0x3b, 0x74, 0x20, 0xef, 0x93, 0xf7, 0x89, 0x77, 0x61, 0x2b, 0x82, 0x1c,
0xb2, 0xf3, 0x1b, 0x63, 0x38, 0x15, 0x09, 0x4b, 0x13, 0xb1, 0xc0, 0x3f, 0xc0, 0xcd, 0x9a, 0x43,
0x0d, 0x46, 0xfd, 0xb7, 0xfc, 0xcf, 0xfd, 0xf0, 0x0b, 0x92, 0x88, 0x14, 0xa4, 0x04, 0x59, 0x97,
0x19, 0x0e, 0xd3, 0x27, 0xb6, 0x35, 0xf6, 0x9f, 0x37, 0x70, 0xd1, 0xb1, 0x27, 0xc1, 0x7f, 0x2a,
0xb0, 0x3d, 0xeb, 0x40, 0xc0, 0x52, 0x29, 0x97, 0x19, 0x6c, 0xea, 0xf2, 0xd3, 0xf3, 0xe1, 0x03,
0x8d, 0xd3, 0x2e, 0xb7, 0xb9, 0x2a, 0x91, 0x26, 0xe8, 0x31, 0xa4, 0xc4, 0x8d, 0x91, 0xf7, 0x20,
0xef, 0x1b, 0x4b, 0x33, 0xb9, 0x8b, 0x5b, 0x90, 0x12, 0x96, 0x28, 0x05, 0x89, 0xa3, 0x57, 0xea,
0x1a, 0xca, 0x03, 0x34, 0x08, 0xd1, 0x1b, 0x27, 0xcd, 0x76, 0xa7, 0xad, 0x2a, 0x1e, 0xd9, 0x7a,
0xeb, 0x66, 0xeb, 0x75, 0xf5, 0xb0, 0x59, 0x57, 0x13, 0xa8, 0x08, 0xb7, 0x23, 0x02, 0xbd, 0xdd,
0xa9, 0x92, 0x8e, 0x7e, 0x7c, 0xd4, 0x6c, 0x75, 0xd4, 0x75, 0xfc, 0x2d, 0xdc, 0xac, 0xd3, 0x21,
0xbd, 0xa6, 0x6c, 0xe2, 0x5b, 0xb0, 0x3d, 0x0b, 0x2f, 0xa2, 0xc7, 0x5f, 0xc3, 0x96, 0x77, 0x03,
0xaf, 0xe7, 0xd0, 0x4f, 0xc5, 0x43, 0x99, 0x2b, 0x4f, 0x98, 0x61, 0x65, 0x69, 0x86, 0x7f, 0x52,
0x60, 0x4b, 0xf8, 0x4c, 0xe8, 0x60, 0xa5, 0x6b, 0xfe, 0x0c, 0x10, 0x3d, 0xeb, 0xd1, 0x09, 0xd3,
0xdf, 0x5a, 0xec, 0x54, 0x97, 0xcd, 0x3e, 0xc1, 0x59, 0x48, 0x15, 0x3b, 0x5f, 0x59, 0xec, 0xf4,
0x98, 0xcb, 0xbd, 0x48, 0x1c, 0x3a, 0xf0, 0x59, 0x8a, 0x7f, 0xe3, 0x0f, 0x01, 0x45, 0x5d, 0x91,
0x91, 0x14, 0x21, 0x63, 0x5a, 0x4c, 0xa7, 0x8e, 0x63, 0x3b, 0xdc, 0x95, 0x0c, 0x49, 0x9b, 0x16,
0x6b, 0x78, 0x6b, 0xfc, 0xab, 0x02, 0x8f, 0x0f, 0x2d, 0x37, 0x32, 0xef, 0xb9, 0x35, 0x7b, 0xcc,
0x0c, 0x6b, 0x6c, 0x8d, 0x4d, 0xc9, 0x28, 0xd7, 0x35, 0xd1, 0x6c, 0xc3, 0xc6, 0xd0, 0x1a, 0x59,
0xe2, 0xd5, 0xdc, 0x20, 0x62, 0x81, 0x09, 0x3c, 0xb9, 0xd4, 0x21, 0x19, 0xd9, 0x7d, 0xc8, 0x89,
0x2a, 0xe8, 0x62, 0x2c, 0x13, 0xb9, 0xca, 0x76, 0x43, 0xd3, 0x97, 0xc9, 0xb4, 0xa2, 0x26, 0xf0,
0x2f, 0x0a, 0x3c, 0xf0, 0x40, 0xfd, 0x89, 0xee, 0x3f, 0x0e, 0xb1, 0x09, 0x0f, 0x97, 0x7b, 0x13,
0x56, 0x8e, 0x19, 0xe6, 0x4c, 0x70, 0x69, 0x26, 0x8d, 0x44, 0x64, 0x95, 0xbf, 0x32, 0x00, 0x84,
0x0e, 0xda, 0xd4, 0x79, 0x63, 0xf5, 0x28, 0x1a, 0xc0, 0xff, 0x63, 0x87, 0x78, 0xf4, 0x30, 0xda,
0x88, 0x16, 0xfd, 0x6f, 0xd0, 0x1e, 0x5d, 0xa2, 0x25, 0x9f, 0xe3, 0x1a, 0xd2, 0x83, 0xe6, 0x12,
0xa9, 0x13, 0xba, 0x1f, 0xdb, 0xed, 0xa2, 0x13, 0xb9, 0x86, 0x97, 0xa9, 0xf8, 0xf0, 0x1f, 0x28,
0xe8, 0x35, 0x6c, 0xce, 0x4d, 0xe1, 0xe8, 0xde, 0x9c, 0xe9, 0xdc, 0xb0, 0xaf, 0x95, 0x16, 0xee,
0x47, 0x70, 0x0f, 0x20, 0x1b, 0x99, 0x96, 0x91, 0x16, 0xb5, 0x99, 0x9d, 0xe0, 0xb5, 0x62, 0xec,
0x5e, 0x90, 0x82, 0x6f, 0x04, 0x27, 0xcd, 0x8c, 0xa0, 0x68, 0xe7, 0xb2, 0xf9, 0x57, 0xbb, 0xbf,
0x44, 0x23, 0x36, 0xfe, 0x00, 0xfb, 0xde, 0xc2, 0x59, 0x22, 0x3e, 0xfe, 0x58, 0xdc, 0x97, 0x22,
0x7e, 0xd9, 0xcb, 0x67, 0xe3, 0x9f, 0x1d, 0x15, 0x66, 0xe3, 0x9f, 0x6b, 0xfe, 0x1c, 0x6b, 0x1f,
0x32, 0x41, 0x17, 0x46, 0x85, 0xf0, 0x99, 0xcc, 0xb6, 0x7c, 0xed, 0x4e, 0xcc, 0x4e, 0x90, 0xc5,
0x57, 0x90, 0x8b, 0xf6, 0x3b, 0x54, 0x8c, 0xef, 0x82, 0x02, 0xe9, 0xee, 0xb2, 0x16, 0x29, 0xc0,
0xa2, 0xed, 0x23, 0x04, 0x8b, 0xe9, 0x59, 0x21, 0x58, 0x6c, 0xc7, 0x59, 0x43, 0x0d, 0x80, 0xb0,
0x2d, 0xa0, 0x3b, 0xd1, 0x64, 0xcc, 0x02, 0x69, 0x71, 0x5b, 0x51, 0x98, 0x90, 0x93, 0x43, 0x98,
0x0b, 0x2d, 0x23, 0x84, 0xb9, 0x48, 0xe1, 0x78, 0x0d, 0xfd, 0xa8, 0x40, 0xe9, 0x12, 0x5a, 0x44,
0x65, 0x1f, 0xe1, 0x6a, 0x84, 0xae, 0xed, 0x5d, 0x59, 0x3f, 0x52, 0xf4, 0x77, 0x70, 0x77, 0x19,
0x77, 0xa1, 0xf7, 0xa3, 0xa0, 0x97, 0xf0, 0xad, 0xf6, 0xec, 0x6a, 0xca, 0xe1, 0xf1, 0xdd, 0x14,
0xff, 0xc7, 0xf0, 0xfc, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x91, 0xfb, 0x20, 0x30, 0x44, 0x11,
0x00, 0x00,
// 1461 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0x5f, 0x6f, 0x1a, 0xc7,
0x16, 0xf7, 0x62, 0x1b, 0xc3, 0x81, 0xe0, 0xf5, 0xc4, 0x76, 0xc8, 0x3a, 0x09, 0xce, 0xe4, 0xff,
0x4d, 0x84, 0xef, 0x25, 0xba, 0x7d, 0x69, 0x1f, 0x8a, 0x6d, 0x9a, 0x90, 0x38, 0xd8, 0x1a, 0x68,
0x9a, 0xaa, 0xad, 0x56, 0x6b, 0x18, 0x96, 0xad, 0x80, 0xa5, 0xbb, 0x43, 0x12, 0x3f, 0xa4, 0x52,
0x5f, 0x2a, 0x55, 0xad, 0xd4, 0xb7, 0x7e, 0x84, 0x7e, 0x95, 0x3e, 0xf4, 0x4b, 0x55, 0x3b, 0x33,
0xfb, 0x0f, 0x16, 0x6c, 0x95, 0x5a, 0x7d, 0x82, 0x3d, 0x73, 0xce, 0xef, 0xfc, 0x9d, 0x73, 0xce,
0x40, 0xd6, 0xa1, 0xdd, 0xf2, 0xc8, 0xb1, 0x99, 0x8d, 0xd2, 0xa6, 0xc5, 0x8c, 0xfe, 0x99, 0x96,
0x77, 0x7b, 0x86, 0x43, 0x3b, 0x82, 0xaa, 0x95, 0x4c, 0xdb, 0x36, 0xfb, 0x74, 0x8f, 0x7f, 0x9d,
0x8e, 0xbb, 0x7b, 0xcc, 0x1a, 0x50, 0x97, 0x19, 0x83, 0x91, 0x60, 0xc0, 0x04, 0x6e, 0x7c, 0x66,
0x0d, 0x3b, 0x87, 0xb4, 0x6b, 0x8c, 0xfb, 0x6c, 0xdf, 0x31, 0x86, 0xed, 0x5e, 0xc3, 0x18, 0x50,
0x42, 0xbf, 0x1b, 0x53, 0x97, 0xa1, 0x0a, 0x80, 0x43, 0x47, 0xb6, 0x6b, 0x31, 0xdb, 0x39, 0x2b,
0x2a, 0xbb, 0xca, 0xc3, 0x5c, 0x05, 0x95, 0x85, 0xae, 0x32, 0x09, 0x4e, 0x48, 0x84, 0x0b, 0x3f,
0x85, 0x9b, 0x33, 0x30, 0xdd, 0x91, 0x3d, 0x74, 0x29, 0x42, 0xb0, 0x32, 0x34, 0x06, 0x94, 0xc3,
0xe5, 0x09, 0xff, 0x8f, 0x8f, 0xe1, 0xba, 0x27, 0x54, 0xed, 0xf7, 0x43, 0x01, 0x77, 0x11, 0x2b,
0x2a, 0xa0, 0x25, 0x01, 0x4a, 0x13, 0x36, 0x61, 0xd5, 0x53, 0xeb, 0x16, 0x95, 0xdd, 0xe5, 0x87,
0x79, 0x22, 0x3e, 0xf0, 0x11, 0x6c, 0x4b, 0x99, 0x96, 0x61, 0x2e, 0x6c, 0xc1, 0x1e, 0x5c, 0x9b,
0x42, 0x9b, 0xab, 0xfe, 0x03, 0x20, 0x4f, 0x80, 0xd0, 0xee, 0x82, 0x29, 0x40, 0x3b, 0x90, 0x6d,
0xdb, 0x83, 0x81, 0xc5, 0x74, 0xab, 0x53, 0x4c, 0xed, 0x2a, 0x0f, 0xb3, 0x24, 0x23, 0x08, 0xf5,
0x0e, 0xda, 0x86, 0xf4, 0xc8, 0xa1, 0x5d, 0xeb, 0x7d, 0x71, 0x99, 0x27, 0x40, 0x7e, 0xe1, 0x47,
0x70, 0x35, 0xa6, 0x7e, 0x4e, 0xb6, 0xfe, 0x50, 0xa0, 0xe8, 0xf1, 0x1e, 0xd9, 0x6d, 0x43, 0xc6,
0x77, 0xa1, 0x58, 0xa1, 0x4f, 0x61, 0xcd, 0xb5, 0x1d, 0xa6, 0x9f, 0x9e, 0x71, 0x73, 0x0b, 0x95,
0x07, 0xbe, 0xc0, 0x2c, 0x35, 0xe5, 0xa6, 0xed, 0xb0, 0xfd, 0x33, 0x92, 0x76, 0xf9, 0x2f, 0xfe,
0x3f, 0xa4, 0x05, 0x05, 0x65, 0x60, 0xa5, 0x51, 0x7d, 0x55, 0x53, 0x97, 0xd0, 0x3a, 0xe4, 0x3e,
0x3f, 0x39, 0xac, 0xb6, 0x6a, 0x87, 0x7a, 0xb5, 0x79, 0xa0, 0x2a, 0x48, 0x85, 0xbc, 0x4f, 0x38,
0xac, 0x35, 0x0f, 0xd4, 0x14, 0x7e, 0x23, 0xea, 0x6e, 0x42, 0x83, 0x74, 0xfd, 0x63, 0xc8, 0x9c,
0x4a, 0x1a, 0xcf, 0x54, 0xae, 0x52, 0x9a, 0x61, 0x96, 0x2f, 0x42, 0x02, 0x01, 0xfc, 0x73, 0x4a,
0xe4, 0x3f, 0x81, 0x2b, 0x29, 0xa6, 0xf3, 0x73, 0x76, 0x0f, 0x0a, 0xf2, 0xd0, 0x1d, 0x9f, 0x7e,
0x4b, 0xdb, 0x4c, 0xe6, 0xee, 0x8a, 0xa0, 0x36, 0x05, 0x11, 0x3d, 0x07, 0x49, 0xd0, 0x8d, 0x31,
0xeb, 0xd9, 0x4e, 0x71, 0x85, 0x47, 0xff, 0xce, 0x0c, 0xab, 0x0f, 0x38, 0x6f, 0x95, 0xb3, 0x92,
0x7c, 0x3b, 0xf2, 0x85, 0x1a, 0xa0, 0x4a, 0x24, 0xf1, 0xc3, 0xa8, 0x53, 0x5c, 0xbd, 0x38, 0xd8,
0xba, 0x90, 0x3a, 0xf0, 0x65, 0xf1, 0x3b, 0xd8, 0x99, 0xc3, 0x9f, 0x18, 0x90, 0x4d, 0x58, 0xa5,
0x03, 0xc3, 0xea, 0xf3, 0x60, 0xe4, 0x89, 0xf8, 0x40, 0x65, 0x58, 0xe9, 0x18, 0x8c, 0x72, 0xff,
0x73, 0x15, 0xad, 0x2c, 0x3a, 0x5c, 0xd9, 0xef, 0x70, 0xe5, 0x96, 0xdf, 0xe1, 0x08, 0xe7, 0xc3,
0xbf, 0x29, 0xc1, 0xa5, 0xfe, 0x27, 0x0a, 0xb5, 0x04, 0xb9, 0x01, 0x75, 0x4c, 0xda, 0xd1, 0xed,
0x61, 0x5f, 0x14, 0x6b, 0x86, 0x80, 0x20, 0x1d, 0x0f, 0xfb, 0x67, 0xe8, 0x01, 0xac, 0x4b, 0x86,
0xa0, 0x74, 0x96, 0xf9, 0x25, 0x2f, 0x08, 0xb2, 0x6f, 0x04, 0xfe, 0x5d, 0x09, 0xfa, 0xc3, 0x54,
0xe1, 0xed, 0x4f, 0x15, 0xde, 0xfd, 0x68, 0xd4, 0x13, 0x44, 0xca, 0xb2, 0xc2, 0x02, 0x39, 0xed,
0x19, 0xa4, 0x05, 0x2d, 0x31, 0xb8, 0x8f, 0x20, 0xcd, 0x0c, 0xc7, 0xa4, 0x8c, 0xbb, 0x90, 0xab,
0x6c, 0xf8, 0xf8, 0xcf, 0xfc, 0xac, 0x11, 0xc9, 0x80, 0x9f, 0x8b, 0xb6, 0x24, 0xfa, 0xd8, 0x42,
0x1d, 0xf1, 0x23, 0xd1, 0x61, 0x02, 0x24, 0xe9, 0x6d, 0x09, 0x56, 0x98, 0x61, 0xfa, 0x9e, 0xe6,
0x7c, 0x90, 0x96, 0x61, 0x12, 0x7e, 0x80, 0xdf, 0x80, 0x4a, 0x68, 0xb7, 0xf6, 0xde, 0x72, 0xd9,
0x42, 0xc9, 0x53, 0x61, 0xd9, 0xa1, 0x5d, 0x59, 0x4f, 0xde, 0x5f, 0xfc, 0x08, 0x36, 0x22, 0xc8,
0x61, 0x77, 0x7e, 0x6b, 0xf4, 0xc7, 0x22, 0x60, 0x19, 0x22, 0x3e, 0xf0, 0xf7, 0x70, 0xf5, 0xc0,
0xa1, 0x06, 0xa3, 0xfe, 0x5d, 0xfe, 0xfb, 0x76, 0xf8, 0x09, 0x49, 0x45, 0x12, 0x52, 0x82, 0x9c,
0xcb, 0x0c, 0x87, 0xe9, 0x23, 0xdb, 0x1a, 0xfa, 0xd7, 0x1b, 0x38, 0xe9, 0xc4, 0xa3, 0xe0, 0x3f,
0x15, 0xd8, 0x8c, 0x1b, 0x10, 0x74, 0xa9, 0xb4, 0xcb, 0x0c, 0x36, 0x76, 0xb9, 0xf6, 0x42, 0x78,
0x41, 0x93, 0xb8, 0xcb, 0x4d, 0xce, 0x4a, 0xa4, 0x08, 0xba, 0x0f, 0x69, 0x51, 0x31, 0xb2, 0x0e,
0x0a, 0xbe, 0xb0, 0x14, 0x93, 0xa7, 0xb8, 0x01, 0x69, 0x21, 0x89, 0xd2, 0x90, 0x3a, 0x7e, 0xa9,
0x2e, 0xa1, 0x02, 0x40, 0x8d, 0x10, 0xbd, 0xf6, 0xa6, 0xde, 0x6c, 0x35, 0x55, 0xc5, 0x6b, 0xb6,
0xde, 0x77, 0xbd, 0xf1, 0xba, 0x7a, 0x54, 0x3f, 0x54, 0x53, 0x68, 0x07, 0xae, 0x45, 0x08, 0x7a,
0xb3, 0x55, 0x25, 0x2d, 0xfd, 0xe4, 0xb8, 0xde, 0x68, 0xa9, 0xcb, 0xf8, 0x1b, 0xb8, 0x7a, 0x48,
0xfb, 0xf4, 0x92, 0xa2, 0x89, 0xb7, 0x61, 0x33, 0x0e, 0x2f, 0xbc, 0xc7, 0x5f, 0xc1, 0x86, 0x57,
0x81, 0x97, 0xa3, 0xf4, 0x13, 0x71, 0x51, 0x26, 0xd2, 0x13, 0x46, 0x58, 0x99, 0x1b, 0xe1, 0x9f,
0x14, 0xd8, 0x10, 0x36, 0x13, 0xda, 0x5d, 0xa8, 0xcc, 0x9f, 0x00, 0xa2, 0xef, 0xdb, 0x74, 0xc4,
0xf4, 0x77, 0x16, 0xeb, 0xe9, 0x72, 0xd8, 0xa7, 0x78, 0x17, 0x52, 0xc5, 0xc9, 0x17, 0x16, 0xeb,
0x9d, 0x70, 0xba, 0xe7, 0x89, 0x43, 0xbb, 0x7e, 0x97, 0xe2, 0xff, 0xf1, 0xff, 0x00, 0x45, 0x4d,
0x91, 0x9e, 0xec, 0x40, 0xd6, 0xb4, 0x98, 0x4e, 0x1d, 0xc7, 0x76, 0xb8, 0x29, 0x59, 0x92, 0x31,
0x2d, 0x56, 0xf3, 0xbe, 0xf1, 0xaf, 0x0a, 0xdc, 0x3f, 0xb2, 0xdc, 0xc8, 0xbe, 0xe7, 0x1e, 0xd8,
0x43, 0x66, 0x58, 0x43, 0x6b, 0x68, 0xca, 0x8e, 0x72, 0x59, 0x1b, 0xcd, 0x26, 0xac, 0xf6, 0xad,
0x81, 0x25, 0x6e, 0xcd, 0x15, 0x22, 0x3e, 0x30, 0x81, 0x07, 0xe7, 0x1a, 0x24, 0x3d, 0xbb, 0x0d,
0x79, 0x91, 0x05, 0x5d, 0xac, 0x65, 0x22, 0x56, 0xb9, 0xd3, 0x50, 0xf4, 0xc5, 0x4a, 0x46, 0x51,
0x53, 0xf8, 0x17, 0x05, 0xee, 0x78, 0xa0, 0xfe, 0x46, 0xf7, 0x2f, 0xbb, 0x58, 0x87, 0xbb, 0xf3,
0xad, 0x09, 0x33, 0xc7, 0x0c, 0x33, 0xe6, 0x5c, 0x86, 0x49, 0x21, 0xe9, 0xd9, 0x18, 0xb6, 0x9e,
0x51, 0x0f, 0xe9, 0x15, 0x75, 0x5d, 0xc3, 0x5c, 0x6c, 0x4a, 0x5e, 0x83, 0x35, 0x4f, 0x9f, 0xd5,
0x11, 0x65, 0x95, 0xf5, 0x66, 0x89, 0x59, 0xef, 0x78, 0xba, 0x52, 0xea, 0x32, 0x09, 0x8d, 0xc1,
0x5f, 0xc2, 0xf6, 0xa4, 0x5a, 0x69, 0x73, 0x11, 0xd6, 0x06, 0x82, 0x26, 0x2f, 0x99, 0xff, 0x89,
0xb6, 0xbc, 0xd9, 0xe5, 0xa1, 0xf3, 0x60, 0x64, 0xc9, 0x2a, 0x07, 0x17, 0x7e, 0x70, 0xbf, 0x38,
0x36, 0xee, 0xc1, 0x96, 0x17, 0x9c, 0x06, 0x7d, 0x27, 0xa2, 0xe1, 0x5e, 0x56, 0x72, 0x70, 0x0d,
0xb6, 0x27, 0x35, 0x49, 0x27, 0x1e, 0xc3, 0x9a, 0xe0, 0xf2, 0xa7, 0x5b, 0xc2, 0x9c, 0xf5, 0x39,
0xb0, 0x2b, 0x1e, 0x63, 0xd5, 0x7e, 0x9f, 0xd0, 0x81, 0xed, 0xf7, 0xae, 0x85, 0xf7, 0x15, 0x87,
0x83, 0xe9, 0x41, 0xbb, 0xca, 0x7a, 0x0c, 0x1e, 0xc9, 0x4b, 0x3f, 0x7e, 0x29, 0x5e, 0x6b, 0x09,
0x4a, 0xa5, 0x0b, 0xff, 0x99, 0xda, 0x45, 0x26, 0x3b, 0x58, 0x70, 0x5e, 0xf9, 0x21, 0x0f, 0x40,
0x68, 0xb7, 0x49, 0x9d, 0xb7, 0x56, 0x9b, 0xa2, 0x2e, 0x6c, 0x25, 0xbe, 0x04, 0xd1, 0xdd, 0xe8,
0x36, 0x33, 0xeb, 0xf1, 0xa9, 0xdd, 0x3b, 0x87, 0x4b, 0xf6, 0xf4, 0x25, 0xa4, 0x07, 0x1b, 0x4a,
0xe4, 0xb2, 0xa3, 0xdb, 0x89, 0x2b, 0x53, 0xf4, 0x59, 0xa7, 0xe1, 0x79, 0x2c, 0x3e, 0xfc, 0x7f,
0x15, 0xf4, 0x1a, 0xd6, 0x27, 0x9e, 0x72, 0xe8, 0xd6, 0x84, 0xe8, 0xc4, 0x8b, 0x51, 0x2b, 0xcd,
0x3c, 0x8f, 0xe0, 0x3e, 0x87, 0x5c, 0xe4, 0xc9, 0x85, 0xb4, 0xa8, 0x4c, 0xfc, 0x19, 0xa8, 0xed,
0x24, 0x9e, 0x05, 0x21, 0xf8, 0x5a, 0x0c, 0xb6, 0xd8, 0x3b, 0x06, 0xed, 0x9e, 0xf7, 0x88, 0xd2,
0x6e, 0xcf, 0xe1, 0x48, 0xf4, 0x3f, 0xc0, 0xbe, 0x35, 0x73, 0x21, 0x4d, 0xf6, 0x3f, 0x11, 0xf7,
0x85, 0xf0, 0x5f, 0x2e, 0x84, 0x71, 0xff, 0xe3, 0xfb, 0x66, 0xdc, 0xff, 0x89, 0x0d, 0x92, 0x63,
0xf5, 0x44, 0xb1, 0x4d, 0x15, 0x72, 0xbc, 0xd8, 0x66, 0x5d, 0xae, 0x78, 0xb1, 0xcd, 0xbc, 0x0d,
0x5c, 0xd3, 0x3e, 0x64, 0x83, 0xa5, 0x11, 0x15, 0xc3, 0x0b, 0x18, 0xdf, 0x50, 0xb5, 0xeb, 0x09,
0x27, 0x41, 0xbe, 0x5e, 0x42, 0x3e, 0xba, 0x9e, 0xa1, 0x9d, 0xe4, 0xa5, 0x4d, 0x20, 0xdd, 0x98,
0xb7, 0xd1, 0x09, 0xb0, 0xe8, 0xb6, 0x13, 0x82, 0x25, 0xac, 0x58, 0x21, 0x58, 0xe2, 0x82, 0xb4,
0x84, 0x6a, 0x00, 0xe1, 0x16, 0x83, 0xae, 0x47, 0xc3, 0x12, 0x07, 0xd2, 0x92, 0x8e, 0xa2, 0x30,
0xe1, 0x0a, 0x11, 0xc2, 0x4c, 0x6d, 0x38, 0x21, 0xcc, 0xf4, 0xc6, 0x81, 0x97, 0xd0, 0x8f, 0x0a,
0x94, 0xce, 0x99, 0xe2, 0xa8, 0xec, 0x23, 0x5c, 0x6c, 0xff, 0xd0, 0xf6, 0x2e, 0xcc, 0x1f, 0x49,
0xfa, 0x07, 0xb8, 0x31, 0x6f, 0xd4, 0xa2, 0xc7, 0x51, 0xd0, 0x73, 0xd6, 0x03, 0xed, 0xc9, 0xc5,
0x98, 0x23, 0xea, 0x9b, 0x50, 0x88, 0xcf, 0x49, 0x74, 0x33, 0x98, 0x24, 0x49, 0x63, 0x5b, 0xbb,
0x35, 0xeb, 0x38, 0x0e, 0x1a, 0x9f, 0x5b, 0x21, 0x68, 0xe2, 0xe4, 0x0c, 0x41, 0x93, 0xc7, 0x9d,
0x07, 0x7a, 0x9a, 0xe6, 0x4f, 0xf1, 0xa7, 0x7f, 0x05, 0x00, 0x00, 0xff, 0xff, 0x22, 0x9c, 0xc4,
0x71, 0x9d, 0x14, 0x00, 0x00,
}
......@@ -186,6 +186,40 @@ func (m *UpdateRemoteMirrorResponse) String() string { return proto.C
func (*UpdateRemoteMirrorResponse) ProtoMessage() {}
func (*UpdateRemoteMirrorResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{7} }
type FindRemoteRepositoryRequest struct {
Remote string `protobuf:"bytes,1,opt,name=remote" json:"remote,omitempty"`
}
func (m *FindRemoteRepositoryRequest) Reset() { *m = FindRemoteRepositoryRequest{} }
func (m *FindRemoteRepositoryRequest) String() string { return proto.CompactTextString(m) }
func (*FindRemoteRepositoryRequest) ProtoMessage() {}
func (*FindRemoteRepositoryRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{8} }
func (m *FindRemoteRepositoryRequest) GetRemote() string {
if m != nil {
return m.Remote
}
return ""
}
// This migth throw a GRPC Unavailable code, to signal the request failure
// is transient.
type FindRemoteRepositoryResponse struct {
Exists bool `protobuf:"varint,1,opt,name=exists" json:"exists,omitempty"`
}
func (m *FindRemoteRepositoryResponse) Reset() { *m = FindRemoteRepositoryResponse{} }
func (m *FindRemoteRepositoryResponse) String() string { return proto.CompactTextString(m) }
func (*FindRemoteRepositoryResponse) ProtoMessage() {}
func (*FindRemoteRepositoryResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{9} }
func (m *FindRemoteRepositoryResponse) GetExists() bool {
if m != nil {
return m.Exists
}
return false
}
func init() {
proto.RegisterType((*AddRemoteRequest)(nil), "gitaly.AddRemoteRequest")
proto.RegisterType((*AddRemoteResponse)(nil), "gitaly.AddRemoteResponse")
......@@ -195,6 +229,8 @@ func init() {
proto.RegisterType((*FetchInternalRemoteResponse)(nil), "gitaly.FetchInternalRemoteResponse")
proto.RegisterType((*UpdateRemoteMirrorRequest)(nil), "gitaly.UpdateRemoteMirrorRequest")
proto.RegisterType((*UpdateRemoteMirrorResponse)(nil), "gitaly.UpdateRemoteMirrorResponse")
proto.RegisterType((*FindRemoteRepositoryRequest)(nil), "gitaly.FindRemoteRepositoryRequest")
proto.RegisterType((*FindRemoteRepositoryResponse)(nil), "gitaly.FindRemoteRepositoryResponse")
}
// Reference imports to suppress errors if they are not otherwise used.
......@@ -212,6 +248,7 @@ type RemoteServiceClient interface {
FetchInternalRemote(ctx context.Context, in *FetchInternalRemoteRequest, opts ...grpc.CallOption) (*FetchInternalRemoteResponse, error)
RemoveRemote(ctx context.Context, in *RemoveRemoteRequest, opts ...grpc.CallOption) (*RemoveRemoteResponse, error)
UpdateRemoteMirror(ctx context.Context, opts ...grpc.CallOption) (RemoteService_UpdateRemoteMirrorClient, error)
FindRemoteRepository(ctx context.Context, in *FindRemoteRepositoryRequest, opts ...grpc.CallOption) (*FindRemoteRepositoryResponse, error)
}
type remoteServiceClient struct {
......@@ -283,6 +320,15 @@ func (x *remoteServiceUpdateRemoteMirrorClient) CloseAndRecv() (*UpdateRemoteMir
return m, nil
}
func (c *remoteServiceClient) FindRemoteRepository(ctx context.Context, in *FindRemoteRepositoryRequest, opts ...grpc.CallOption) (*FindRemoteRepositoryResponse, error) {
out := new(FindRemoteRepositoryResponse)
err := grpc.Invoke(ctx, "/gitaly.RemoteService/FindRemoteRepository", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for RemoteService service
type RemoteServiceServer interface {
......@@ -290,6 +336,7 @@ type RemoteServiceServer interface {
FetchInternalRemote(context.Context, *FetchInternalRemoteRequest) (*FetchInternalRemoteResponse, error)
RemoveRemote(context.Context, *RemoveRemoteRequest) (*RemoveRemoteResponse, error)
UpdateRemoteMirror(RemoteService_UpdateRemoteMirrorServer) error
FindRemoteRepository(context.Context, *FindRemoteRepositoryRequest) (*FindRemoteRepositoryResponse, error)
}
func RegisterRemoteServiceServer(s *grpc.Server, srv RemoteServiceServer) {
......@@ -376,6 +423,24 @@ func (x *remoteServiceUpdateRemoteMirrorServer) Recv() (*UpdateRemoteMirrorReque
return m, nil
}
func _RemoteService_FindRemoteRepository_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(FindRemoteRepositoryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RemoteServiceServer).FindRemoteRepository(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gitaly.RemoteService/FindRemoteRepository",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RemoteServiceServer).FindRemoteRepository(ctx, req.(*FindRemoteRepositoryRequest))
}
return interceptor(ctx, in, info, handler)
}
var _RemoteService_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.RemoteService",
HandlerType: (*RemoteServiceServer)(nil),
......@@ -392,6 +457,10 @@ var _RemoteService_serviceDesc = grpc.ServiceDesc{
MethodName: "RemoveRemote",
Handler: _RemoteService_RemoveRemote_Handler,
},
{
MethodName: "FindRemoteRepository",
Handler: _RemoteService_FindRemoteRepository_Handler,
},
},
Streams: []grpc.StreamDesc{
{
......@@ -406,33 +475,36 @@ var _RemoteService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("remote.proto", fileDescriptor9) }
var fileDescriptor9 = []byte{
// 434 bytes of a gzipped FileDescriptorProto
// 485 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x54, 0xcd, 0x6e, 0xd3, 0x40,
0x10, 0xc6, 0x71, 0x1a, 0x92, 0x21, 0x45, 0xe9, 0xa6, 0xaa, 0x1c, 0xb7, 0x87, 0xb0, 0x08, 0xc9,
0xa7, 0x1c, 0x02, 0x9c, 0x11, 0x3d, 0x20, 0x01, 0x2a, 0x87, 0x45, 0x1c, 0x91, 0xd9, 0x26, 0x93,
0xc6, 0x92, 0xed, 0x35, 0xb3, 0x9b, 0x4a, 0x79, 0x0c, 0xde, 0x80, 0x23, 0xef, 0xc5, 0x8b, 0xa0,
0x78, 0xd7, 0xc6, 0x50, 0x27, 0x48, 0x20, 0x6e, 0xeb, 0xef, 0x9b, 0xbf, 0x6f, 0xe6, 0x93, 0x61,
0x48, 0x98, 0x29, 0x83, 0xb3, 0x82, 0x94, 0x51, 0xac, 0x77, 0x93, 0x18, 0x99, 0x6e, 0xc3, 0xa1,
0x5e, 0x4b, 0xc2, 0xa5, 0x45, 0xf9, 0x37, 0x0f, 0x46, 0x2f, 0x97, 0x4b, 0x51, 0x46, 0x0a, 0xfc,
0xbc, 0x41, 0x6d, 0xd8, 0x1c, 0x80, 0xb0, 0x50, 0x3a, 0x31, 0x8a, 0xb6, 0x81, 0x37, 0xf5, 0xa2,
0x07, 0x73, 0x36, 0xb3, 0xf9, 0x33, 0x51, 0x33, 0xa2, 0x11, 0xc5, 0x18, 0x74, 0x73, 0x99, 0x61,
0xd0, 0x99, 0x7a, 0xd1, 0x40, 0x94, 0x6f, 0x36, 0x02, 0x7f, 0x43, 0x69, 0xe0, 0x97, 0xd0, 0xee,
0xc9, 0x9e, 0xc0, 0xc3, 0x2c, 0x21, 0x52, 0x14, 0x13, 0xae, 0x32, 0x59, 0xe8, 0xe0, 0x68, 0xea,
0x47, 0x03, 0x71, 0x6c, 0x51, 0x61, 0xc1, 0x37, 0xdd, 0x7e, 0x77, 0x74, 0x54, 0x81, 0x2e, 0x94,
0x8f, 0xe1, 0xa4, 0x31, 0xa9, 0x2e, 0x54, 0xae, 0x91, 0x7f, 0x84, 0xf1, 0x0e, 0xb9, 0xc5, 0xff,
0xa2, 0x80, 0xcf, 0xe0, 0xf4, 0xd7, 0xf2, 0xb6, 0x2d, 0x3b, 0x83, 0x1e, 0xa1, 0xde, 0xa4, 0xa6,
0xac, 0xdd, 0x17, 0xee, 0x8b, 0x7f, 0xf1, 0x20, 0x7c, 0x85, 0x66, 0xb1, 0x7e, 0x9d, 0x1b, 0xa4,
0x5c, 0xa6, 0xff, 0x3e, 0xd6, 0x0b, 0x38, 0xb1, 0x77, 0x8c, 0x1b, 0xa9, 0x9d, 0xbd, 0xa9, 0x23,
0x72, 0x1d, 0x2b, 0x84, 0x3f, 0x87, 0xf3, 0xd6, 0x91, 0xfe, 0x20, 0xe5, 0xab, 0x07, 0x93, 0x0f,
0xc5, 0x52, 0x1a, 0xa7, 0xfd, 0xca, 0x5d, 0xe8, 0xef, 0x95, 0x4c, 0xa0, 0x4f, 0xb8, 0x8a, 0x1b,
0x4b, 0xbe, 0x4f, 0xb8, 0x7a, 0xb7, 0x73, 0xca, 0x33, 0x38, 0x53, 0x79, 0xba, 0x8d, 0xaf, 0x49,
0xe6, 0x8b, 0x35, 0xea, 0x38, 0x93, 0x66, 0xb1, 0x4e, 0xf2, 0x9b, 0xc0, 0x9f, 0xfa, 0xd1, 0x50,
0x9c, 0xee, 0xd8, 0x4b, 0x47, 0x5e, 0x39, 0x8e, 0x5f, 0x40, 0xd8, 0x36, 0xa1, 0x15, 0x36, 0xff,
0xde, 0x81, 0x63, 0x4b, 0xbc, 0x47, 0xba, 0x4d, 0x16, 0xc8, 0x2e, 0x61, 0x50, 0x3b, 0x88, 0x05,
0xd5, 0xb4, 0xbf, 0xdb, 0x3f, 0x9c, 0xb4, 0x30, 0xce, 0x6e, 0xf7, 0xd8, 0x27, 0x18, 0xb7, 0x6c,
0x93, 0xf1, 0x2a, 0x67, 0xff, 0xf5, 0xc3, 0xc7, 0x07, 0x63, 0xea, 0x0e, 0x6f, 0x61, 0xd8, 0xf4,
0x1c, 0x3b, 0xff, 0xb9, 0xd6, 0x3b, 0x46, 0x0f, 0x2f, 0xda, 0xc9, 0xba, 0x58, 0x0c, 0xec, 0xee,
0x8a, 0xd8, 0xa3, 0x2a, 0x6b, 0xef, 0x81, 0x43, 0x7e, 0x28, 0xa4, 0x2a, 0x1f, 0x79, 0xd7, 0xbd,
0xf2, 0x3f, 0xf2, 0xf4, 0x47, 0x00, 0x00, 0x00, 0xff, 0xff, 0x4d, 0xc9, 0x74, 0x7e, 0x6d, 0x04,
0x00, 0x00,
0x10, 0xc6, 0x75, 0x1a, 0x92, 0x21, 0x45, 0xe9, 0x26, 0xaa, 0x1c, 0x37, 0x87, 0xb0, 0x80, 0xe4,
0x53, 0x0e, 0xe1, 0xe7, 0x8a, 0xe8, 0x01, 0x09, 0x50, 0x39, 0x2c, 0xe2, 0x88, 0x8c, 0xeb, 0x4c,
0x1a, 0x4b, 0xfe, 0x63, 0x76, 0x53, 0x91, 0xc7, 0xe0, 0x0d, 0x38, 0xf2, 0x28, 0x3c, 0x16, 0xb2,
0xbd, 0xeb, 0x18, 0xea, 0x04, 0x09, 0xc4, 0xcd, 0x3b, 0x33, 0xdf, 0xce, 0x7c, 0xf3, 0x7d, 0x6b,
0x18, 0x10, 0x26, 0x99, 0xc2, 0x79, 0x4e, 0x99, 0xca, 0x58, 0xf7, 0x3a, 0x52, 0x41, 0xbc, 0x75,
0x07, 0x72, 0x1d, 0x10, 0x2e, 0xab, 0x28, 0xff, 0x6e, 0xc1, 0xf0, 0xe5, 0x72, 0x29, 0xca, 0x4a,
0x81, 0x9f, 0x37, 0x28, 0x15, 0x5b, 0x00, 0x10, 0xe6, 0x99, 0x8c, 0x54, 0x46, 0x5b, 0xc7, 0x9a,
0x59, 0xde, 0xbd, 0x05, 0x9b, 0x57, 0xf8, 0xb9, 0xa8, 0x33, 0xa2, 0x51, 0xc5, 0x18, 0x74, 0xd2,
0x20, 0x41, 0xe7, 0x68, 0x66, 0x79, 0x7d, 0x51, 0x7e, 0xb3, 0x21, 0xd8, 0x1b, 0x8a, 0x1d, 0xbb,
0x0c, 0x15, 0x9f, 0xec, 0x31, 0xdc, 0x4f, 0x22, 0xa2, 0x8c, 0x7c, 0xc2, 0x55, 0x12, 0xe4, 0xd2,
0x39, 0x9e, 0xd9, 0x5e, 0x5f, 0x9c, 0x54, 0x51, 0x51, 0x05, 0xdf, 0x74, 0x7a, 0x9d, 0xe1, 0xb1,
0x09, 0xea, 0x52, 0x3e, 0x82, 0xd3, 0xc6, 0xa4, 0x32, 0xcf, 0x52, 0x89, 0xfc, 0x23, 0x8c, 0x8a,
0xc8, 0x0d, 0xfe, 0x17, 0x06, 0x7c, 0x0e, 0xe3, 0x5f, 0xaf, 0xaf, 0xda, 0xb2, 0x33, 0xe8, 0x12,
0xca, 0x4d, 0xac, 0xca, 0xbb, 0x7b, 0x42, 0x9f, 0xf8, 0x57, 0x0b, 0xdc, 0x57, 0xa8, 0xc2, 0xf5,
0xeb, 0x54, 0x21, 0xa5, 0x41, 0xfc, 0xef, 0x63, 0xbd, 0x80, 0xd3, 0x4a, 0x47, 0xbf, 0x01, 0x3d,
0xda, 0x0b, 0x1d, 0x92, 0xee, 0x68, 0x22, 0xfc, 0x19, 0x9c, 0xb7, 0x8e, 0xf4, 0x07, 0x2a, 0xdf,
0x2c, 0x98, 0x7c, 0xc8, 0x97, 0x81, 0xd2, 0xdc, 0x2f, 0xb5, 0x42, 0x7f, 0xcf, 0x64, 0x02, 0x3d,
0xc2, 0x95, 0xdf, 0x58, 0xf2, 0x5d, 0xc2, 0xd5, 0xbb, 0xc2, 0x29, 0x4f, 0xe1, 0x2c, 0x4b, 0xe3,
0xad, 0x7f, 0x45, 0x41, 0x1a, 0xae, 0x51, 0xfa, 0x49, 0xa0, 0xc2, 0x75, 0x94, 0x5e, 0x3b, 0xf6,
0xcc, 0xf6, 0x06, 0x62, 0x5c, 0x64, 0x2f, 0x74, 0xf2, 0x52, 0xe7, 0xf8, 0x14, 0xdc, 0xb6, 0x09,
0xb5, 0x35, 0x0a, 0xde, 0x51, 0x5a, 0x1b, 0xa6, 0x1e, 0x49, 0x33, 0x28, 0x79, 0x17, 0xa9, 0x72,
0xfa, 0xbe, 0xd0, 0x27, 0xfe, 0x1c, 0xa6, 0xed, 0xb0, 0xdd, 0xbe, 0xf0, 0x4b, 0x24, 0x95, 0x34,
0xfb, 0xaa, 0x4e, 0x8b, 0x1f, 0x36, 0x9c, 0x54, 0xa0, 0xf7, 0x48, 0x37, 0x51, 0x88, 0xec, 0x02,
0xfa, 0xb5, 0x61, 0x99, 0x63, 0x96, 0xf3, 0xfb, 0x6b, 0x73, 0x27, 0x2d, 0x19, 0x4d, 0xe1, 0x0e,
0xfb, 0x04, 0xa3, 0x16, 0xf1, 0x18, 0x37, 0x98, 0xfd, 0x66, 0x73, 0x1f, 0x1e, 0xac, 0xa9, 0x3b,
0xbc, 0x85, 0x41, 0xd3, 0xe2, 0xec, 0x7c, 0xa7, 0xe2, 0xad, 0x77, 0xe5, 0x4e, 0xdb, 0x93, 0xf5,
0x65, 0x3e, 0xb0, 0xdb, 0x8a, 0xb0, 0x07, 0x06, 0xb5, 0xd7, 0x4f, 0x2e, 0x3f, 0x54, 0x62, 0xae,
0xf7, 0x2c, 0x16, 0xc2, 0xb8, 0x4d, 0x1d, 0xb6, 0x23, 0xbb, 0x5f, 0x72, 0xf7, 0xd1, 0xe1, 0x22,
0xd3, 0xe6, 0xaa, 0x5b, 0xfe, 0x1b, 0x9f, 0xfc, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xe5, 0x0c, 0x2a,
0x1a, 0x41, 0x05, 0x00, 0x00,
}
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -28,6 +28,7 @@ func (*ServerInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor11
type ServerInfoResponse struct {
ServerVersion string `protobuf:"bytes,1,opt,name=server_version,json=serverVersion" json:"server_version,omitempty"`
GitVersion string `protobuf:"bytes,2,opt,name=git_version,json=gitVersion" json:"git_version,omitempty"`
StorageStatuses []*ServerInfoResponse_StorageStatus `protobuf:"bytes,3,rep,name=storage_statuses,json=storageStatuses" json:"storage_statuses,omitempty"`
}
func (m *ServerInfoResponse) Reset() { *m = ServerInfoResponse{} }
......@@ -49,9 +50,51 @@ func (m *ServerInfoResponse) GetGitVersion() string {
return ""
}
func (m *ServerInfoResponse) GetStorageStatuses() []*ServerInfoResponse_StorageStatus {
if m != nil {
return m.StorageStatuses
}
return nil
}
type ServerInfoResponse_StorageStatus struct {
StorageName string `protobuf:"bytes,1,opt,name=storage_name,json=storageName" json:"storage_name,omitempty"`
Readable bool `protobuf:"varint,2,opt,name=readable" json:"readable,omitempty"`
Writeable bool `protobuf:"varint,3,opt,name=writeable" json:"writeable,omitempty"`
}
func (m *ServerInfoResponse_StorageStatus) Reset() { *m = ServerInfoResponse_StorageStatus{} }
func (m *ServerInfoResponse_StorageStatus) String() string { return proto.CompactTextString(m) }
func (*ServerInfoResponse_StorageStatus) ProtoMessage() {}
func (*ServerInfoResponse_StorageStatus) Descriptor() ([]byte, []int) {
return fileDescriptor11, []int{1, 0}
}
func (m *ServerInfoResponse_StorageStatus) GetStorageName() string {
if m != nil {
return m.StorageName
}
return ""
}
func (m *ServerInfoResponse_StorageStatus) GetReadable() bool {
if m != nil {
return m.Readable
}
return false
}
func (m *ServerInfoResponse_StorageStatus) GetWriteable() bool {
if m != nil {
return m.Writeable
}
return false
}
func init() {
proto.RegisterType((*ServerInfoRequest)(nil), "gitaly.ServerInfoRequest")
proto.RegisterType((*ServerInfoResponse)(nil), "gitaly.ServerInfoResponse")
proto.RegisterType((*ServerInfoResponse_StorageStatus)(nil), "gitaly.ServerInfoResponse.StorageStatus")
}
// Reference imports to suppress errors if they are not otherwise used.
......@@ -129,15 +172,22 @@ var _ServerService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("server.proto", fileDescriptor11) }
var fileDescriptor11 = []byte{
// 160 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x29, 0x4e, 0x2d, 0x2a,
0x4b, 0x2d, 0xd2, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x4b, 0xcf, 0x2c, 0x49, 0xcc, 0xa9,
0x54, 0x12, 0xe6, 0x12, 0x0c, 0x06, 0x8b, 0x7b, 0xe6, 0xa5, 0xe5, 0x07, 0xa5, 0x16, 0x96, 0xa6,
0x16, 0x97, 0x28, 0xc5, 0x70, 0x09, 0x21, 0x0b, 0x16, 0x17, 0xe4, 0xe7, 0x15, 0xa7, 0x0a, 0xa9,
0x72, 0xf1, 0x41, 0x8c, 0x88, 0x2f, 0x4b, 0x2d, 0x2a, 0xce, 0xcc, 0xcf, 0x93, 0x60, 0x54, 0x60,
0xd4, 0xe0, 0x0c, 0xe2, 0x85, 0x88, 0x86, 0x41, 0x04, 0x85, 0xe4, 0xb9, 0xb8, 0xd3, 0x33, 0x4b,
0xe0, 0x6a, 0x98, 0xc0, 0x6a, 0xb8, 0xd2, 0x33, 0x4b, 0xa0, 0x0a, 0x8c, 0xc2, 0xb8, 0x78, 0x21,
0xa6, 0x83, 0xc8, 0xcc, 0xe4, 0x54, 0x21, 0x57, 0x2e, 0x2e, 0x84, 0x75, 0x42, 0x92, 0x7a, 0x10,
0xa7, 0xe9, 0x61, 0xb8, 0x4b, 0x4a, 0x0a, 0x9b, 0x14, 0xc4, 0x75, 0x4a, 0x0c, 0x49, 0x6c, 0x60,
0x9f, 0x19, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0xa0, 0x30, 0xe2, 0x5e, 0xe9, 0x00, 0x00, 0x00,
// 258 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x91, 0xcf, 0x4a, 0xc3, 0x40,
0x10, 0xc6, 0x6d, 0x03, 0xa5, 0x9d, 0x34, 0xfe, 0x19, 0x2f, 0x35, 0x08, 0xd6, 0x80, 0x90, 0x53,
0x0e, 0xf5, 0x19, 0x3c, 0x78, 0xf1, 0x90, 0x40, 0xaf, 0x65, 0xab, 0x63, 0x58, 0x48, 0xb3, 0x75,
0x67, 0x5a, 0xf1, 0x69, 0x7c, 0x55, 0x71, 0xb6, 0x7f, 0x22, 0xea, 0x65, 0x61, 0x7e, 0xf3, 0xcd,
0xce, 0xf7, 0xed, 0xc2, 0x98, 0xc9, 0x6f, 0xc9, 0x17, 0x6b, 0xef, 0xc4, 0xe1, 0xa0, 0xb6, 0x62,
0x9a, 0x8f, 0xec, 0x12, 0x2e, 0x2a, 0xe5, 0x8f, 0xed, 0xab, 0x2b, 0xe9, 0x6d, 0x43, 0x2c, 0xd9,
0x67, 0x1f, 0xb0, 0x4b, 0x79, 0xed, 0x5a, 0x26, 0xbc, 0x83, 0xd3, 0x70, 0xc7, 0x62, 0x4b, 0x9e,
0xad, 0x6b, 0x27, 0xbd, 0x69, 0x2f, 0x1f, 0x95, 0x49, 0xa0, 0xf3, 0x00, 0xf1, 0x06, 0xe2, 0xda,
0xca, 0x41, 0xd3, 0x57, 0x0d, 0xd4, 0x56, 0xf6, 0x82, 0x0a, 0xce, 0x59, 0x9c, 0x37, 0x35, 0x2d,
0x58, 0x8c, 0x6c, 0x98, 0x78, 0x12, 0x4d, 0xa3, 0x3c, 0x9e, 0xe5, 0x45, 0xb0, 0x55, 0xfc, 0xde,
0x5e, 0x54, 0x61, 0xa4, 0xd2, 0x89, 0xf2, 0x8c, 0xbb, 0x25, 0x71, 0xda, 0x40, 0xf2, 0x43, 0x81,
0xb7, 0x30, 0xde, 0x6f, 0x69, 0xcd, 0x8a, 0x76, 0x5e, 0xe3, 0x1d, 0x7b, 0x32, 0x2b, 0xc2, 0x14,
0x86, 0x9e, 0xcc, 0x8b, 0x59, 0x36, 0xa4, 0x36, 0x87, 0xe5, 0xa1, 0xc6, 0x6b, 0x18, 0xbd, 0x7b,
0x2b, 0xa4, 0xcd, 0x48, 0x9b, 0x47, 0x30, 0x9b, 0x43, 0x12, 0x2c, 0x7e, 0x9f, 0xf6, 0x99, 0xf0,
0x01, 0xe0, 0xe8, 0x19, 0xaf, 0xfe, 0xca, 0xa1, 0x6f, 0x9b, 0xa6, 0xff, 0x47, 0xcc, 0x4e, 0x96,
0x03, 0xfd, 0x9d, 0xfb, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xcc, 0xe4, 0x68, 0x27, 0xad, 0x01,
0x00, 0x00,
}
......@@ -75,6 +75,10 @@ type GitCommit struct {
Author *CommitAuthor `protobuf:"bytes,4,opt,name=author" json:"author,omitempty"`
Committer *CommitAuthor `protobuf:"bytes,5,opt,name=committer" json:"committer,omitempty"`
ParentIds []string `protobuf:"bytes,6,rep,name=parent_ids,json=parentIds" json:"parent_ids,omitempty"`
// If body exceeds a certain threshold, it will be nullified,
// but its size will be set in body_size so we can know if
// a commit had a body in the first place.
BodySize int64 `protobuf:"varint,7,opt,name=body_size,json=bodySize" json:"body_size,omitempty"`
}
func (m *GitCommit) Reset() { *m = GitCommit{} }
......@@ -124,6 +128,13 @@ func (m *GitCommit) GetParentIds() []string {
return nil
}
func (m *GitCommit) GetBodySize() int64 {
if m != nil {
return m.BodySize
}
return 0
}
type CommitAuthor struct {
Name []byte `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Email []byte `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
......@@ -201,7 +212,11 @@ type Tag struct {
Name []byte `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
TargetCommit *GitCommit `protobuf:"bytes,3,opt,name=target_commit,json=targetCommit" json:"target_commit,omitempty"`
// If message exceeds a certain threshold, it will be nullified,
// but its size will be set in message_size so we can know if
// a tag had a message in the first place.
Message []byte `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
MessageSize int64 `protobuf:"varint,5,opt,name=message_size,json=messageSize" json:"message_size,omitempty"`
}
func (m *Tag) Reset() { *m = Tag{} }
......@@ -237,6 +252,13 @@ func (m *Tag) GetMessage() []byte {
return nil
}
func (m *Tag) GetMessageSize() int64 {
if m != nil {
return m.MessageSize
}
return 0
}
type User struct {
GlId string `protobuf:"bytes,1,opt,name=gl_id,json=glId" json:"gl_id,omitempty"`
Name []byte `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
......@@ -290,38 +312,40 @@ func init() {
func init() { proto.RegisterFile("shared.proto", fileDescriptor12) }
var fileDescriptor12 = []byte{
// 518 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x4d, 0x6f, 0xd3, 0x40,
0x10, 0x55, 0x1c, 0xc7, 0x90, 0x89, 0x8b, 0x60, 0xc9, 0xc1, 0xaa, 0x54, 0x35, 0x98, 0x4b, 0x0f,
0xc8, 0x45, 0x41, 0xe2, 0x5e, 0x3e, 0x54, 0x95, 0x03, 0xa0, 0x25, 0x3d, 0x5b, 0x9b, 0x78, 0xba,
0x5e, 0xb4, 0xce, 0x46, 0xbb, 0xe3, 0x8a, 0x88, 0x0b, 0xbf, 0x8f, 0x5f, 0x85, 0xbc, 0x1b, 0xa7,
0x05, 0x22, 0xc4, 0xcd, 0x33, 0xfb, 0x66, 0xe6, 0xbd, 0x79, 0x63, 0x48, 0x5d, 0x2d, 0x2c, 0x56,
0xc5, 0xc6, 0x1a, 0x32, 0x2c, 0x91, 0x8a, 0x84, 0xde, 0x1e, 0x9f, 0x4a, 0x63, 0xa4, 0xc6, 0x73,
0x9f, 0x5d, 0xb6, 0x37, 0xe7, 0xa4, 0x1a, 0x74, 0x24, 0x9a, 0x4d, 0x00, 0xe6, 0x3f, 0x22, 0x00,
0x8e, 0x1b, 0xe3, 0x14, 0x19, 0xbb, 0x65, 0xcf, 0x20, 0x75, 0x64, 0xac, 0x90, 0x58, 0xae, 0x45,
0x83, 0x59, 0x34, 0x1b, 0x9c, 0x8d, 0xf9, 0x64, 0x97, 0xfb, 0x28, 0x1a, 0x64, 0xcf, 0xe1, 0xc8,
0xa2, 0x16, 0xa4, 0x6e, 0xb1, 0xdc, 0x08, 0xaa, 0xb3, 0xa1, 0xc7, 0xa4, 0x7d, 0xf2, 0xb3, 0xa0,
0x9a, 0xbd, 0x84, 0xa9, 0x54, 0x54, 0x9a, 0xe5, 0x57, 0x5c, 0x51, 0x59, 0x29, 0x8b, 0xab, 0xae,
0x7f, 0x16, 0x7b, 0x2c, 0x93, 0x8a, 0x3e, 0xf9, 0xa7, 0x77, 0xfd, 0x0b, 0xbb, 0x84, 0x59, 0x57,
0x21, 0x34, 0xa1, 0x5d, 0x0b, 0xc2, 0x3f, 0x6b, 0x15, 0xba, 0x6c, 0x34, 0x1b, 0x9e, 0x8d, 0xf9,
0x89, 0x54, 0x74, 0xd1, 0xc3, 0x7e, 0x6f, 0xa3, 0xd0, 0x75, 0xfc, 0xa4, 0x2e, 0xed, 0x5e, 0x53,
0x96, 0x04, 0x7e, 0x52, 0xdf, 0xe9, 0xfc, 0x10, 0x3f, 0x1c, 0x3c, 0x8e, 0x78, 0xdc, 0xf1, 0xcf,
0x7f, 0x0e, 0x60, 0x7c, 0xa9, 0xe8, 0xad, 0x69, 0x1a, 0x45, 0xec, 0x11, 0x44, 0xaa, 0xca, 0x06,
0xbe, 0x26, 0x52, 0x15, 0xcb, 0xe0, 0x81, 0x6b, 0xfd, 0x10, 0xbf, 0x8c, 0x94, 0xf7, 0x21, 0x63,
0x10, 0x2f, 0x4d, 0xb5, 0xf5, 0xfa, 0x53, 0xee, 0xbf, 0xd9, 0x0b, 0x48, 0x44, 0x4b, 0xb5, 0xb1,
0x5e, 0xe9, 0x64, 0x3e, 0x2d, 0x82, 0x11, 0x45, 0xe8, 0x7e, 0xe1, 0xdf, 0xf8, 0x0e, 0xc3, 0xe6,
0x30, 0x5e, 0xf9, 0x3c, 0xa1, 0xcd, 0x46, 0xff, 0x28, 0xb8, 0x83, 0xb1, 0x13, 0x80, 0x8d, 0xb0,
0xb8, 0xa6, 0x52, 0x55, 0x2e, 0x4b, 0xfc, 0x46, 0xc6, 0x21, 0x73, 0x55, 0xb9, 0xbc, 0x86, 0xf4,
0x7e, 0x65, 0x47, 0xd2, 0x1b, 0x39, 0x08, 0x24, 0xbb, 0x6f, 0x36, 0x85, 0x11, 0x36, 0x42, 0xe9,
0x9d, 0xa0, 0x10, 0xb0, 0x02, 0xe2, 0x4a, 0x10, 0x7a, 0x39, 0x93, 0xf9, 0x71, 0x11, 0x2e, 0xa7,
0xe8, 0x2f, 0xa7, 0x58, 0xf4, 0x97, 0xc3, 0x3d, 0x2e, 0xcf, 0x01, 0xde, 0x7f, 0x53, 0xf4, 0x85,
0x04, 0xb5, 0xae, 0xeb, 0x79, 0x2b, 0x74, 0x1b, 0x06, 0x8d, 0x78, 0x08, 0xf2, 0x05, 0x24, 0x6f,
0xac, 0x58, 0xaf, 0xea, 0x83, 0x3c, 0x5e, 0xc3, 0x11, 0x09, 0x2b, 0x91, 0xca, 0x20, 0xcf, 0xf3,
0x99, 0xcc, 0x9f, 0xf4, 0x2b, 0xd8, 0x9b, 0xc2, 0xd3, 0x80, 0x0b, 0x51, 0xfe, 0x1d, 0x86, 0x0b,
0x21, 0x0f, 0xb6, 0x0c, 0xee, 0x45, 0x7b, 0xf7, 0xfe, 0x1a, 0x31, 0xfc, 0xaf, 0x11, 0x9d, 0xeb,
0x0d, 0x3a, 0x27, 0x24, 0x7a, 0x23, 0x53, 0xde, 0x87, 0xf9, 0x0d, 0xc4, 0xd7, 0x0e, 0x2d, 0x7b,
0x0a, 0x23, 0xa9, 0xcb, 0xfd, 0xa9, 0xc4, 0x52, 0x5f, 0x55, 0x7b, 0x4a, 0xd1, 0xa1, 0x6d, 0x0f,
0xef, 0x6f, 0xfb, 0x14, 0x26, 0x52, 0x97, 0xad, 0xeb, 0xae, 0xb8, 0xc1, 0xdd, 0x7f, 0x01, 0x52,
0x5f, 0xef, 0x32, 0xcb, 0xc4, 0x2f, 0xfe, 0xd5, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x45, 0x47,
0x8b, 0xbe, 0xd8, 0x03, 0x00, 0x00,
// 553 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x5d, 0x6f, 0xd3, 0x30,
0x14, 0x55, 0xd2, 0xb4, 0x5b, 0x6f, 0x33, 0x04, 0x66, 0x0f, 0xd1, 0xd0, 0xb4, 0x12, 0x5e, 0xf6,
0x80, 0x32, 0x54, 0x24, 0xde, 0xc7, 0x87, 0xa6, 0xf1, 0x00, 0xc8, 0xdb, 0x9e, 0x23, 0xb7, 0xb9,
0x73, 0x8d, 0x9c, 0xa6, 0xb2, 0x6f, 0x26, 0xb6, 0x27, 0x7e, 0x09, 0x7f, 0x8f, 0xbf, 0x81, 0x6c,
0x27, 0xdd, 0x80, 0x0a, 0xf1, 0xe6, 0x7b, 0x7c, 0xee, 0xc7, 0xf1, 0xb9, 0x86, 0xd4, 0x2e, 0x85,
0xc1, 0xaa, 0x58, 0x9b, 0x86, 0x1a, 0x36, 0x92, 0x8a, 0x84, 0xbe, 0x3d, 0x38, 0x92, 0x4d, 0x23,
0x35, 0x9e, 0x78, 0x74, 0xde, 0x5e, 0x9f, 0x90, 0xaa, 0xd1, 0x92, 0xa8, 0xd7, 0x81, 0x98, 0x7f,
0x8f, 0x01, 0x38, 0xae, 0x1b, 0xab, 0xa8, 0x31, 0xb7, 0xec, 0x39, 0xa4, 0x96, 0x1a, 0x23, 0x24,
0x96, 0x2b, 0x51, 0x63, 0x16, 0x4f, 0xa3, 0xe3, 0x31, 0x9f, 0x74, 0xd8, 0x27, 0x51, 0x23, 0x7b,
0x01, 0x7b, 0x06, 0xb5, 0x20, 0x75, 0x83, 0xe5, 0x5a, 0xd0, 0x32, 0x1b, 0x78, 0x4e, 0xda, 0x83,
0x5f, 0x04, 0x2d, 0xd9, 0x2b, 0xd8, 0x97, 0x8a, 0xca, 0x66, 0xfe, 0x15, 0x17, 0x54, 0x56, 0xca,
0xe0, 0xc2, 0xd5, 0xcf, 0x12, 0xcf, 0x65, 0x52, 0xd1, 0x67, 0x7f, 0xf5, 0xbe, 0xbf, 0x61, 0x67,
0x30, 0x75, 0x19, 0x42, 0x13, 0x9a, 0x95, 0x20, 0xfc, 0x33, 0x57, 0xa1, 0xcd, 0x86, 0xd3, 0xc1,
0xf1, 0x98, 0x1f, 0x4a, 0x45, 0xa7, 0x3d, 0xed, 0xf7, 0x32, 0x0a, 0xad, 0x9b, 0x4f, 0xea, 0xd2,
0x6c, 0x34, 0x65, 0xa3, 0x30, 0x9f, 0xd4, 0xf7, 0x3a, 0x3f, 0x26, 0xbb, 0xd1, 0xe3, 0x98, 0x27,
0x6e, 0xfe, 0xfc, 0x67, 0x04, 0xe3, 0x33, 0x45, 0xef, 0x9a, 0xba, 0x56, 0xc4, 0x1e, 0x41, 0xac,
0xaa, 0x2c, 0xf2, 0x39, 0xb1, 0xaa, 0x58, 0x06, 0x3b, 0xb6, 0xf5, 0x4d, 0xfc, 0x63, 0xa4, 0xbc,
0x0f, 0x19, 0x83, 0x64, 0xde, 0x54, 0xb7, 0x5e, 0x7f, 0xca, 0xfd, 0x99, 0xbd, 0x84, 0x91, 0x68,
0x69, 0xd9, 0x18, 0xaf, 0x74, 0x32, 0xdb, 0x2f, 0x82, 0x11, 0x45, 0xa8, 0x7e, 0xea, 0xef, 0x78,
0xc7, 0x61, 0x33, 0x18, 0x2f, 0x3c, 0x4e, 0x68, 0xb2, 0xe1, 0x3f, 0x12, 0xee, 0x69, 0xec, 0x10,
0x60, 0x2d, 0x0c, 0xae, 0xa8, 0x54, 0x95, 0xcd, 0x46, 0xfe, 0x45, 0xc6, 0x01, 0x39, 0xaf, 0x2c,
0x7b, 0x06, 0x63, 0x37, 0x48, 0x69, 0xd5, 0x1d, 0x66, 0x3b, 0xd3, 0xe8, 0x78, 0xc0, 0x77, 0x1d,
0x70, 0xa1, 0xee, 0x30, 0x5f, 0x42, 0xfa, 0xb0, 0xac, 0x53, 0xe0, 0x5d, 0x8e, 0x82, 0x02, 0x77,
0x66, 0xfb, 0x30, 0xc4, 0x5a, 0x28, 0xdd, 0xa9, 0x0d, 0x01, 0x2b, 0x20, 0xa9, 0x04, 0xa1, 0xd7,
0x3a, 0x99, 0x1d, 0x14, 0x61, 0xad, 0x8a, 0x7e, 0xad, 0x8a, 0xcb, 0x7e, 0xad, 0xb8, 0xe7, 0xe5,
0x39, 0xc0, 0x87, 0x6f, 0x8a, 0x2e, 0x48, 0x50, 0x6b, 0x5d, 0xcd, 0x1b, 0xa1, 0xdb, 0xd0, 0x68,
0xc8, 0x43, 0x90, 0x5f, 0xc2, 0xe8, 0xad, 0x11, 0xab, 0xc5, 0x72, 0xeb, 0x1c, 0x6f, 0x60, 0x8f,
0x84, 0x91, 0x48, 0x65, 0xd0, 0xee, 0xe7, 0x99, 0xcc, 0x9e, 0xf4, 0xef, 0xb3, 0x71, 0x8c, 0xa7,
0x81, 0x17, 0xa2, 0xfc, 0x47, 0x04, 0x83, 0x4b, 0x21, 0xb7, 0xd6, 0x0c, 0xde, 0xc6, 0x1b, 0x6f,
0xff, 0xea, 0x31, 0xf8, 0xaf, 0x1e, 0x6e, 0x27, 0x6a, 0xb4, 0x56, 0x48, 0xf4, 0x36, 0xa7, 0xbc,
0x0f, 0xdd, 0xff, 0xe9, 0x8e, 0xc1, 0x81, 0xa1, 0x77, 0x60, 0xd2, 0x61, 0xde, 0x84, 0x6b, 0x48,
0xae, 0x2c, 0x1a, 0xf6, 0x14, 0x86, 0x52, 0x97, 0x9b, 0x5d, 0x4b, 0xa4, 0x3e, 0xaf, 0x36, 0x53,
0xc7, 0xdb, 0x1c, 0x19, 0x3c, 0x74, 0xe4, 0x08, 0x26, 0x52, 0x97, 0xad, 0x75, 0xdf, 0xa0, 0xc6,
0xee, 0x63, 0x81, 0xd4, 0x57, 0x1d, 0x32, 0x1f, 0x79, 0x73, 0x5e, 0xff, 0x0a, 0x00, 0x00, 0xff,
0xff, 0x82, 0x4d, 0xcd, 0xe4, 0x19, 0x04, 0x00, 0x00,
}
......@@ -21,6 +21,8 @@ type InfoRefsRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
// Parameters to use with git -c (key=value pairs)
GitConfigOptions []string `protobuf:"bytes,2,rep,name=git_config_options,json=gitConfigOptions" json:"git_config_options,omitempty"`
// Git protocol version
GitProtocol string `protobuf:"bytes,3,opt,name=git_protocol,json=gitProtocol" json:"git_protocol,omitempty"`
}
func (m *InfoRefsRequest) Reset() { *m = InfoRefsRequest{} }
......@@ -42,6 +44,13 @@ func (m *InfoRefsRequest) GetGitConfigOptions() []string {
return nil
}
func (m *InfoRefsRequest) GetGitProtocol() string {
if m != nil {
return m.GitProtocol
}
return ""
}
type InfoRefsResponse struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
}
......@@ -65,6 +74,8 @@ type PostUploadPackRequest struct {
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
// Parameters to use with git -c (key=value pairs)
GitConfigOptions []string `protobuf:"bytes,3,rep,name=git_config_options,json=gitConfigOptions" json:"git_config_options,omitempty"`
// Git protocol version
GitProtocol string `protobuf:"bytes,4,opt,name=git_protocol,json=gitProtocol" json:"git_protocol,omitempty"`
}
func (m *PostUploadPackRequest) Reset() { *m = PostUploadPackRequest{} }
......@@ -93,6 +104,13 @@ func (m *PostUploadPackRequest) GetGitConfigOptions() []string {
return nil
}
func (m *PostUploadPackRequest) GetGitProtocol() string {
if m != nil {
return m.GitProtocol
}
return ""
}
type PostUploadPackResponse struct {
// Raw data from stdout of 'git upload-pack'
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
......@@ -120,6 +138,8 @@ type PostReceivePackRequest struct {
GlId string `protobuf:"bytes,3,opt,name=gl_id,json=glId" json:"gl_id,omitempty"`
GlRepository string `protobuf:"bytes,4,opt,name=gl_repository,json=glRepository" json:"gl_repository,omitempty"`
GlUsername string `protobuf:"bytes,5,opt,name=gl_username,json=glUsername" json:"gl_username,omitempty"`
// Git protocol version
GitProtocol string `protobuf:"bytes,6,opt,name=git_protocol,json=gitProtocol" json:"git_protocol,omitempty"`
}
func (m *PostReceivePackRequest) Reset() { *m = PostReceivePackRequest{} }
......@@ -162,6 +182,13 @@ func (m *PostReceivePackRequest) GetGlUsername() string {
return ""
}
func (m *PostReceivePackRequest) GetGitProtocol() string {
if m != nil {
return m.GitProtocol
}
return ""
}
type PostReceivePackResponse struct {
// Raw data from stdout of 'git receive-pack'
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
......@@ -488,30 +515,31 @@ var _SmartHTTPService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("smarthttp.proto", fileDescriptor13) }
var fileDescriptor13 = []byte{
// 386 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x93, 0xdd, 0xee, 0xd2, 0x40,
0x10, 0xc5, 0x5d, 0xbe, 0x12, 0x06, 0x14, 0x32, 0x44, 0x69, 0x9a, 0x28, 0xa4, 0x26, 0xa6, 0x17,
0x48, 0x08, 0x3e, 0x82, 0x37, 0x12, 0x4d, 0x24, 0x0b, 0x24, 0xde, 0x35, 0x6b, 0xbb, 0x2c, 0x1b,
0x97, 0x6e, 0xed, 0x2e, 0x24, 0x3c, 0x84, 0x4f, 0xe4, 0xbb, 0xf8, 0x2c, 0xc6, 0xd6, 0x52, 0x3e,
0xac, 0x17, 0x9a, 0xff, 0x5d, 0x33, 0x67, 0xf6, 0x9c, 0xdf, 0xee, 0x4c, 0xa1, 0x67, 0xf6, 0x2c,
0xb5, 0x3b, 0x6b, 0x93, 0x69, 0x92, 0x6a, 0xab, 0xb1, 0x25, 0xa4, 0x65, 0xea, 0xe4, 0x76, 0xcd,
0x8e, 0xa5, 0x3c, 0xca, 0xab, 0x9e, 0x81, 0xde, 0x22, 0xde, 0x6a, 0xca, 0xb7, 0x86, 0xf2, 0xaf,
0x07, 0x6e, 0x2c, 0xce, 0x01, 0x52, 0x9e, 0x68, 0x23, 0xad, 0x4e, 0x4f, 0x0e, 0x19, 0x13, 0xbf,
0x33, 0xc7, 0x69, 0x7e, 0x7a, 0x4a, 0xcf, 0x0a, 0xbd, 0xe8, 0xc2, 0x09, 0xa0, 0x90, 0x36, 0x08,
0x75, 0xbc, 0x95, 0x22, 0xd0, 0x89, 0x95, 0x3a, 0x36, 0x4e, 0x6d, 0x5c, 0xf7, 0xdb, 0xb4, 0x2f,
0xa4, 0x7d, 0x9b, 0x09, 0x1f, 0xf3, 0xba, 0xf7, 0x0a, 0xfa, 0x65, 0xa8, 0x49, 0x74, 0x6c, 0x38,
0x22, 0x34, 0x22, 0x66, 0x59, 0x96, 0xd7, 0xa5, 0xd9, 0xb7, 0xf7, 0x8d, 0xc0, 0xd3, 0xa5, 0x36,
0x76, 0x93, 0x28, 0xcd, 0xa2, 0x25, 0x0b, 0xbf, 0xfc, 0x0f, 0x63, 0x91, 0x50, 0x2b, 0x13, 0x2a,
0xb8, 0xeb, 0x15, 0xdc, 0x13, 0x78, 0x76, 0x8b, 0xf3, 0x17, 0xfa, 0xef, 0x24, 0x6f, 0xa7, 0x3c,
0xe4, 0xf2, 0xc8, 0x1f, 0x02, 0x7f, 0x00, 0x4d, 0xa1, 0x02, 0x19, 0x39, 0xf5, 0x31, 0xf1, 0xdb,
0xb4, 0x21, 0xd4, 0x22, 0xc2, 0x97, 0xf0, 0x58, 0xa8, 0xe0, 0xc2, 0xbf, 0x91, 0x89, 0x5d, 0xa1,
0x4a, 0x67, 0x1c, 0x41, 0x47, 0xa8, 0xe0, 0x60, 0x78, 0x1a, 0xb3, 0x3d, 0x77, 0x9a, 0x59, 0x0b,
0x08, 0xb5, 0xf9, 0x5d, 0xf1, 0x5e, 0xc3, 0xf0, 0x0e, 0xbe, 0xfa, 0xb2, 0xf3, 0x1f, 0x35, 0xe8,
0xaf, 0x7e, 0x6d, 0xdc, 0xbb, 0xf5, 0x7a, 0xb9, 0xe2, 0xe9, 0x51, 0x86, 0x1c, 0xdf, 0x03, 0x16,
0x73, 0x2e, 0xdf, 0x0c, 0x87, 0xc5, 0x45, 0x6f, 0x16, 0xcf, 0x75, 0xee, 0x85, 0x3c, 0xd1, 0x7b,
0x34, 0x23, 0xf8, 0x01, 0x06, 0x65, 0xfd, 0x0c, 0xf5, 0xaf, 0x6e, 0x1b, 0x78, 0x72, 0x3d, 0x4a,
0x7c, 0x5e, 0xf4, 0xff, 0x71, 0xe3, 0xdc, 0x17, 0x55, 0x72, 0x61, 0xea, 0x93, 0x19, 0xc1, 0x4f,
0xd0, 0xbb, 0x79, 0x35, 0xbc, 0x3a, 0x78, 0xbf, 0x0b, 0xee, 0xa8, 0x52, 0xbf, 0x74, 0xfe, 0xdc,
0xca, 0xfe, 0xd7, 0x37, 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xaf, 0x85, 0x01, 0x06, 0xd8, 0x03,
0x00, 0x00,
// 413 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x52, 0xd1, 0x8a, 0xd3, 0x40,
0x14, 0x75, 0xda, 0x6e, 0x61, 0x6f, 0xa3, 0x2d, 0x77, 0xd1, 0x0d, 0x01, 0xdd, 0x1a, 0x41, 0xf2,
0xb0, 0x96, 0xa5, 0x7e, 0x82, 0x2f, 0x2e, 0x0a, 0x86, 0xd9, 0x2d, 0xf8, 0x16, 0xc6, 0x64, 0x3a,
0x3b, 0x38, 0xcd, 0xc4, 0xcc, 0xb4, 0xd0, 0x1f, 0xf1, 0x3b, 0xfc, 0xa2, 0x7e, 0x8b, 0x34, 0x69,
0x9a, 0xb6, 0x31, 0x22, 0x8a, 0x6f, 0xc3, 0xbd, 0x77, 0xce, 0x3d, 0xe7, 0xdc, 0x03, 0x43, 0xb3,
0x60, 0xb9, 0x7d, 0xb0, 0x36, 0x9b, 0x64, 0xb9, 0xb6, 0x1a, 0xfb, 0x42, 0x5a, 0xa6, 0xd6, 0x9e,
0x63, 0x1e, 0x58, 0xce, 0x93, 0xb2, 0xea, 0x7f, 0x27, 0x30, 0xbc, 0x4d, 0xe7, 0x9a, 0xf2, 0xb9,
0xa1, 0xfc, 0xdb, 0x92, 0x1b, 0x8b, 0x53, 0x80, 0x9c, 0x67, 0xda, 0x48, 0xab, 0xf3, 0xb5, 0x4b,
0xc6, 0x24, 0x18, 0x4c, 0x71, 0x52, 0x7e, 0x9f, 0xd0, 0x7d, 0x87, 0x1e, 0x4c, 0xe1, 0x35, 0xa0,
0x90, 0x36, 0x8a, 0x75, 0x3a, 0x97, 0x22, 0xd2, 0x99, 0x95, 0x3a, 0x35, 0x6e, 0x67, 0xdc, 0x0d,
0xce, 0xe9, 0x48, 0x48, 0xfb, 0xae, 0x68, 0x7c, 0x2a, 0xeb, 0xf8, 0x12, 0x9c, 0xed, 0x74, 0x41,
0x21, 0xd6, 0xca, 0xed, 0x8e, 0x49, 0x70, 0x4e, 0x07, 0x42, 0xda, 0x70, 0x57, 0xf2, 0x5f, 0xc3,
0xa8, 0xe6, 0x65, 0x32, 0x9d, 0x1a, 0x8e, 0x08, 0xbd, 0x84, 0x59, 0x56, 0x50, 0x72, 0x68, 0xf1,
0xf6, 0x7f, 0x10, 0x78, 0x1a, 0x6a, 0x63, 0x67, 0x99, 0xd2, 0x2c, 0x09, 0x59, 0xfc, 0xf5, 0x5f,
0x64, 0x54, 0x1b, 0x3a, 0xf5, 0x86, 0x16, 0x69, 0xdd, 0x3f, 0x94, 0xd6, 0x6b, 0x4a, 0xbb, 0x86,
0x67, 0xa7, 0x8c, 0x7f, 0x23, 0x70, 0x43, 0xca, 0x71, 0xca, 0x63, 0x2e, 0x57, 0xfc, 0x7f, 0x28,
0xbc, 0x80, 0x33, 0xa1, 0x22, 0x99, 0xec, 0xee, 0xd0, 0x13, 0xea, 0x36, 0xc1, 0x57, 0xf0, 0x58,
0xa8, 0xe8, 0x00, 0xbf, 0x54, 0xe2, 0x08, 0x55, 0x23, 0xe3, 0x15, 0x0c, 0x84, 0x8a, 0x96, 0x86,
0xe7, 0x29, 0x5b, 0x70, 0xf7, 0xac, 0x18, 0x01, 0xa1, 0x66, 0xbb, 0x4a, 0xc3, 0x8e, 0x7e, 0xd3,
0x8e, 0x37, 0x70, 0xd9, 0xd0, 0xd7, 0xee, 0xc7, 0x74, 0xd3, 0x81, 0xd1, 0xdd, 0x36, 0xdb, 0xef,
0xef, 0xef, 0xc3, 0x3b, 0x9e, 0xaf, 0x64, 0xcc, 0xf1, 0x03, 0x60, 0x95, 0x96, 0xda, 0x56, 0xbc,
0xac, 0xbc, 0x38, 0x49, 0xb8, 0xe7, 0x36, 0x1b, 0xe5, 0x46, 0xff, 0xd1, 0x0d, 0xc1, 0x8f, 0x70,
0x51, 0xd7, 0xf7, 0xa4, 0xfe, 0x16, 0x6d, 0x06, 0x4f, 0x8e, 0xaf, 0x8d, 0xcf, 0xab, 0xf9, 0x5f,
0xe6, 0xd6, 0x7b, 0xd1, 0xd6, 0xae, 0x40, 0x03, 0x72, 0x43, 0xf0, 0x33, 0x0c, 0x4f, 0x5c, 0xc3,
0xa3, 0x8f, 0xcd, 0xb8, 0x78, 0x57, 0xad, 0xfd, 0x43, 0xe4, 0x2f, 0xfd, 0xe2, 0x58, 0x6f, 0x7f,
0x06, 0x00, 0x00, 0xff, 0xff, 0x7f, 0xae, 0x74, 0xb7, 0x42, 0x04, 0x00, 0x00,
}
......@@ -24,6 +24,8 @@ type SSHUploadPackRequest struct {
Stdin []byte `protobuf:"bytes,2,opt,name=stdin,proto3" json:"stdin,omitempty"`
// Parameters to use with git -c (key=value pairs)
GitConfigOptions []string `protobuf:"bytes,4,rep,name=git_config_options,json=gitConfigOptions" json:"git_config_options,omitempty"`
// Git protocol version
GitProtocol string `protobuf:"bytes,5,opt,name=git_protocol,json=gitProtocol" json:"git_protocol,omitempty"`
}
func (m *SSHUploadPackRequest) Reset() { *m = SSHUploadPackRequest{} }
......@@ -52,6 +54,13 @@ func (m *SSHUploadPackRequest) GetGitConfigOptions() []string {
return nil
}
func (m *SSHUploadPackRequest) GetGitProtocol() string {
if m != nil {
return m.GitProtocol
}
return ""
}
type SSHUploadPackResponse struct {
// A chunk of raw data from 'git upload-pack' standard output
Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"`
......@@ -98,6 +107,8 @@ type SSHReceivePackRequest struct {
GlId string `protobuf:"bytes,3,opt,name=gl_id,json=glId" json:"gl_id,omitempty"`
GlRepository string `protobuf:"bytes,4,opt,name=gl_repository,json=glRepository" json:"gl_repository,omitempty"`
GlUsername string `protobuf:"bytes,5,opt,name=gl_username,json=glUsername" json:"gl_username,omitempty"`
// Git protocol version
GitProtocol string `protobuf:"bytes,6,opt,name=git_protocol,json=gitProtocol" json:"git_protocol,omitempty"`
}
func (m *SSHReceivePackRequest) Reset() { *m = SSHReceivePackRequest{} }
......@@ -140,6 +151,13 @@ func (m *SSHReceivePackRequest) GetGlUsername() string {
return ""
}
func (m *SSHReceivePackRequest) GetGitProtocol() string {
if m != nil {
return m.GitProtocol
}
return ""
}
type SSHReceivePackResponse struct {
// A chunk of raw data from 'git receive-pack' standard output
Stdout []byte `protobuf:"bytes,1,opt,name=stdout,proto3" json:"stdout,omitempty"`
......@@ -489,32 +507,33 @@ var _SSHService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("ssh.proto", fileDescriptor14) }
var fileDescriptor14 = []byte{
// 423 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x54, 0xcd, 0x6e, 0xd3, 0x40,
0x10, 0xc6, 0x8d, 0x13, 0x91, 0x89, 0x8b, 0xa2, 0xa5, 0x2d, 0x96, 0x05, 0xd4, 0x32, 0x17, 0x1f,
0x50, 0x84, 0xd2, 0x27, 0x40, 0x08, 0xa9, 0x70, 0x01, 0xad, 0x95, 0x13, 0x07, 0x6b, 0xb1, 0x87,
0xcd, 0x8a, 0xad, 0xd7, 0xec, 0xae, 0xa3, 0x56, 0x02, 0xf1, 0x12, 0xbc, 0x05, 0xaf, 0xc0, 0xc3,
0x21, 0xad, 0x4d, 0xb0, 0x13, 0x72, 0xa3, 0xbd, 0x79, 0xe6, 0x9b, 0x9f, 0x6f, 0xbe, 0x19, 0x2f,
0x4c, 0x8d, 0x59, 0x2f, 0x6a, 0xad, 0xac, 0x22, 0x13, 0x2e, 0x2c, 0x93, 0x37, 0x51, 0x60, 0xd6,
0x4c, 0x63, 0xd9, 0x7a, 0x93, 0x9f, 0x1e, 0x9c, 0x64, 0xd9, 0xe5, 0xaa, 0x96, 0x8a, 0x95, 0xef,
0x59, 0xf1, 0x99, 0xe2, 0x97, 0x06, 0x8d, 0x25, 0x4b, 0x00, 0x8d, 0xb5, 0x32, 0xc2, 0x2a, 0x7d,
0x13, 0x7a, 0xb1, 0x97, 0xce, 0x96, 0x64, 0xd1, 0xd6, 0x58, 0xd0, 0x2d, 0x42, 0x7b, 0x51, 0xe4,
0x04, 0xc6, 0xc6, 0x96, 0xa2, 0x0a, 0x8f, 0x62, 0x2f, 0x0d, 0x68, 0x6b, 0x90, 0xe7, 0x40, 0xb8,
0xb0, 0x79, 0xa1, 0xaa, 0x4f, 0x82, 0xe7, 0xaa, 0xb6, 0x42, 0x55, 0x26, 0xf4, 0xe3, 0x51, 0x3a,
0xa5, 0x73, 0x2e, 0xec, 0x2b, 0x07, 0xbc, 0x6b, 0xfd, 0x6f, 0xfd, 0xfb, 0xa3, 0xb9, 0x4f, 0x4f,
0x7b, 0x19, 0x35, 0xd3, 0xec, 0x0a, 0x2d, 0x6a, 0x93, 0x7c, 0x85, 0xd3, 0x1d, 0xb2, 0xa6, 0x56,
0x95, 0x41, 0x72, 0x06, 0x13, 0x63, 0x4b, 0xd5, 0x58, 0xc7, 0x34, 0xa0, 0x9d, 0xd5, 0xf9, 0x51,
0xeb, 0x8e, 0x52, 0x67, 0x91, 0x0b, 0x98, 0xe1, 0xb5, 0xb0, 0xb9, 0xb1, 0xcc, 0x36, 0x26, 0x1c,
0x0d, 0xc7, 0x7b, 0x7d, 0x2d, 0x6c, 0xe6, 0x10, 0x0a, 0xb8, 0xfd, 0x4e, 0x7e, 0x79, 0xae, 0x3d,
0xc5, 0x02, 0xc5, 0x06, 0x6f, 0x47, 0xac, 0x87, 0x30, 0xe6, 0x32, 0x17, 0xa5, 0xa3, 0x34, 0xa5,
0x3e, 0x97, 0x6f, 0x4a, 0xf2, 0x0c, 0x8e, 0xb9, 0xcc, 0x7b, 0x1d, 0x7c, 0x07, 0x06, 0x5c, 0xfe,
0xad, 0x4d, 0xce, 0x61, 0xc6, 0x65, 0xde, 0x18, 0xd4, 0x15, 0xbb, 0xc2, 0x70, 0xec, 0x42, 0x80,
0xcb, 0x55, 0xe7, 0x49, 0xbe, 0xc1, 0xd9, 0x2e, 0xfb, 0xbb, 0x54, 0xaf, 0x80, 0x47, 0xdb, 0xdd,
0xbd, 0xd4, 0xc5, 0x5a, 0x6c, 0xf0, 0xbf, 0xcb, 0x97, 0x7c, 0x87, 0x70, 0xbf, 0xc9, 0x1d, 0x4e,
0xb9, 0xfc, 0x71, 0x04, 0x90, 0x65, 0x97, 0x19, 0xea, 0x8d, 0x28, 0x90, 0x50, 0x38, 0x1e, 0x1c,
0x2c, 0x79, 0xfc, 0x27, 0xff, 0x5f, 0x3f, 0x5d, 0xf4, 0xe4, 0x00, 0xda, 0x4e, 0x90, 0xdc, 0x4b,
0xbd, 0x17, 0x1e, 0x59, 0xc1, 0x83, 0xe1, 0x1e, 0x49, 0x3f, 0x6d, 0xff, 0x3a, 0xa3, 0xa7, 0x87,
0xe0, 0x41, 0xd9, 0x0f, 0x30, 0xdf, 0x95, 0x8e, 0x9c, 0xef, 0xf1, 0x19, 0x6e, 0x2e, 0x8a, 0x0f,
0x07, 0xf4, 0x8b, 0x7f, 0x9c, 0xb8, 0xd7, 0xe6, 0xe2, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe6,
0xa6, 0x53, 0xee, 0x90, 0x04, 0x00, 0x00,
// 445 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x53, 0xc1, 0x6e, 0xd3, 0x40,
0x10, 0xc5, 0x8d, 0x13, 0x91, 0x89, 0x8b, 0xa2, 0xa5, 0x2d, 0x56, 0x04, 0xd4, 0x98, 0x8b, 0x0f,
0x28, 0x42, 0xe9, 0x17, 0x20, 0x84, 0x54, 0xb8, 0x50, 0xad, 0x95, 0x13, 0x07, 0xcb, 0xd8, 0xc3,
0x66, 0xc5, 0xd6, 0x6b, 0x76, 0x27, 0x51, 0x2b, 0x81, 0xf8, 0x09, 0xbe, 0x8b, 0x5f, 0xe0, 0x57,
0x10, 0xb6, 0x09, 0x76, 0x4c, 0x6e, 0x90, 0x9b, 0x67, 0xde, 0xec, 0x9b, 0x79, 0x6f, 0xc6, 0x30,
0xb6, 0x76, 0x35, 0x2f, 0x8d, 0x26, 0xcd, 0x46, 0x42, 0x52, 0xaa, 0x6e, 0x67, 0x9e, 0x5d, 0xa5,
0x06, 0xf3, 0x3a, 0x1b, 0x7e, 0x77, 0xe0, 0x24, 0x8e, 0x2f, 0x97, 0xa5, 0xd2, 0x69, 0x7e, 0x95,
0x66, 0x1f, 0x39, 0x7e, 0x5a, 0xa3, 0x25, 0xb6, 0x00, 0x30, 0x58, 0x6a, 0x2b, 0x49, 0x9b, 0x5b,
0xdf, 0x09, 0x9c, 0x68, 0xb2, 0x60, 0xf3, 0x9a, 0x63, 0xce, 0xb7, 0x08, 0x6f, 0x55, 0xb1, 0x13,
0x18, 0x5a, 0xca, 0x65, 0xe1, 0x1f, 0x05, 0x4e, 0xe4, 0xf1, 0x3a, 0x60, 0xcf, 0x80, 0x09, 0x49,
0x49, 0xa6, 0x8b, 0x0f, 0x52, 0x24, 0xba, 0x24, 0xa9, 0x0b, 0xeb, 0xbb, 0xc1, 0x20, 0x1a, 0xf3,
0xa9, 0x90, 0xf4, 0xb2, 0x02, 0xde, 0xd6, 0x79, 0xf6, 0x04, 0xbc, 0x5f, 0xd5, 0xd5, 0x74, 0x99,
0x56, 0xfe, 0x30, 0x70, 0xa2, 0x31, 0x9f, 0x08, 0x49, 0x57, 0x4d, 0xea, 0x8d, 0x7b, 0x77, 0x30,
0x75, 0xf9, 0x69, 0x8b, 0xb4, 0x4c, 0x4d, 0x7a, 0x8d, 0x84, 0xc6, 0x86, 0x9f, 0xe1, 0x74, 0x47,
0x8f, 0x2d, 0x75, 0x61, 0x91, 0x9d, 0xc1, 0xc8, 0x52, 0xae, 0xd7, 0x54, 0x89, 0xf1, 0x78, 0x13,
0x35, 0x79, 0x34, 0xa6, 0x99, 0xba, 0x89, 0xd8, 0x05, 0x4c, 0xf0, 0x46, 0x52, 0x62, 0x29, 0xa5,
0xb5, 0xf5, 0x07, 0x5d, 0x07, 0x5e, 0xdd, 0x48, 0x8a, 0x2b, 0x84, 0x03, 0x6e, 0xbf, 0xc3, 0x1f,
0x4e, 0xd5, 0x9e, 0x63, 0x86, 0x72, 0x83, 0xff, 0xc7, 0xcf, 0xfb, 0x30, 0x14, 0x2a, 0x91, 0x79,
0x35, 0xd2, 0x98, 0xbb, 0x42, 0xbd, 0xce, 0xd9, 0x53, 0x38, 0x16, 0x2a, 0x69, 0x75, 0x70, 0x2b,
0xd0, 0x13, 0xea, 0x0f, 0x37, 0x3b, 0x87, 0x89, 0x50, 0xc9, 0xda, 0xa2, 0x29, 0xd2, 0x6b, 0x6c,
0xac, 0x05, 0xa1, 0x96, 0x4d, 0xa6, 0x67, 0xfe, 0xa8, 0x67, 0x7e, 0xf8, 0x05, 0xce, 0x76, 0x05,
0x1e, 0xd2, 0xe0, 0x0c, 0x1e, 0x6c, 0xd7, 0xfb, 0xc2, 0x64, 0x2b, 0xb9, 0xc1, 0x7f, 0xee, 0x70,
0xf8, 0x15, 0xfc, 0x7e, 0x93, 0x03, 0xaa, 0x5c, 0x7c, 0x3b, 0x02, 0x88, 0xe3, 0xcb, 0x18, 0xcd,
0x46, 0x66, 0xc8, 0x38, 0x1c, 0x77, 0x6e, 0x9a, 0x3d, 0xfc, 0xfd, 0xfe, 0x6f, 0xbf, 0xee, 0xec,
0xd1, 0x1e, 0xb4, 0x56, 0x10, 0xde, 0x89, 0x9c, 0xe7, 0x0e, 0x5b, 0xc2, 0xbd, 0xee, 0x1e, 0x59,
0xfb, 0x59, 0xff, 0x80, 0x67, 0x8f, 0xf7, 0xc1, 0x1d, 0xda, 0x77, 0x30, 0xdd, 0xb5, 0x8e, 0x9d,
0xf7, 0xe6, 0xe9, 0x6e, 0x6e, 0x16, 0xec, 0x2f, 0x68, 0x93, 0xbf, 0x1f, 0x55, 0x87, 0x79, 0xf1,
0x33, 0x00, 0x00, 0xff, 0xff, 0xf7, 0x9a, 0x40, 0x97, 0xd6, 0x04, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: storage.proto
package gitaly
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type DeleteAllRepositoriesRequest struct {
StorageName string `protobuf:"bytes,1,opt,name=storage_name,json=storageName" json:"storage_name,omitempty"`
}
func (m *DeleteAllRepositoriesRequest) Reset() { *m = DeleteAllRepositoriesRequest{} }
func (m *DeleteAllRepositoriesRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteAllRepositoriesRequest) ProtoMessage() {}
func (*DeleteAllRepositoriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{0} }
func (m *DeleteAllRepositoriesRequest) GetStorageName() string {
if m != nil {
return m.StorageName
}
return ""
}
type DeleteAllRepositoriesResponse struct {
}
func (m *DeleteAllRepositoriesResponse) Reset() { *m = DeleteAllRepositoriesResponse{} }
func (m *DeleteAllRepositoriesResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteAllRepositoriesResponse) ProtoMessage() {}
func (*DeleteAllRepositoriesResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{1} }
func init() {
proto.RegisterType((*DeleteAllRepositoriesRequest)(nil), "gitaly.DeleteAllRepositoriesRequest")
proto.RegisterType((*DeleteAllRepositoriesResponse)(nil), "gitaly.DeleteAllRepositoriesResponse")
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// Client API for StorageService service
type StorageServiceClient interface {
DeleteAllRepositories(ctx context.Context, in *DeleteAllRepositoriesRequest, opts ...grpc.CallOption) (*DeleteAllRepositoriesResponse, error)
}
type storageServiceClient struct {
cc *grpc.ClientConn
}
func NewStorageServiceClient(cc *grpc.ClientConn) StorageServiceClient {
return &storageServiceClient{cc}
}
func (c *storageServiceClient) DeleteAllRepositories(ctx context.Context, in *DeleteAllRepositoriesRequest, opts ...grpc.CallOption) (*DeleteAllRepositoriesResponse, error) {
out := new(DeleteAllRepositoriesResponse)
err := grpc.Invoke(ctx, "/gitaly.StorageService/DeleteAllRepositories", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for StorageService service
type StorageServiceServer interface {
DeleteAllRepositories(context.Context, *DeleteAllRepositoriesRequest) (*DeleteAllRepositoriesResponse, error)
}
func RegisterStorageServiceServer(s *grpc.Server, srv StorageServiceServer) {
s.RegisterService(&_StorageService_serviceDesc, srv)
}
func _StorageService_DeleteAllRepositories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteAllRepositoriesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(StorageServiceServer).DeleteAllRepositories(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gitaly.StorageService/DeleteAllRepositories",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(StorageServiceServer).DeleteAllRepositories(ctx, req.(*DeleteAllRepositoriesRequest))
}
return interceptor(ctx, in, info, handler)
}
var _StorageService_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.StorageService",
HandlerType: (*StorageServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "DeleteAllRepositories",
Handler: _StorageService_DeleteAllRepositories_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "storage.proto",
}
func init() { proto.RegisterFile("storage.proto", fileDescriptor15) }
var fileDescriptor15 = []byte{
// 159 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x2d, 0x2e, 0xc9, 0x2f,
0x4a, 0x4c, 0x4f, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x4b, 0xcf, 0x2c, 0x49, 0xcc,
0xa9, 0x54, 0x72, 0xe4, 0x92, 0x71, 0x49, 0xcd, 0x49, 0x2d, 0x49, 0x75, 0xcc, 0xc9, 0x09, 0x4a,
0x2d, 0xc8, 0x2f, 0xce, 0x2c, 0xc9, 0x2f, 0xca, 0x4c, 0x2d, 0x0e, 0x4a, 0x2d, 0x2c, 0x4d, 0x2d,
0x2e, 0x11, 0x52, 0xe4, 0xe2, 0x81, 0x6a, 0x8c, 0xcf, 0x4b, 0xcc, 0x4d, 0x95, 0x60, 0x54, 0x60,
0xd4, 0xe0, 0x0c, 0xe2, 0x86, 0x8a, 0xf9, 0x25, 0xe6, 0xa6, 0x2a, 0xc9, 0x73, 0xc9, 0xe2, 0x30,
0xa2, 0xb8, 0x20, 0x3f, 0xaf, 0x38, 0xd5, 0xa8, 0x82, 0x8b, 0x2f, 0x18, 0xa2, 0x3e, 0x38, 0xb5,
0xa8, 0x2c, 0x33, 0x39, 0x55, 0x28, 0x8d, 0x4b, 0x14, 0xab, 0x16, 0x21, 0x15, 0x3d, 0x88, 0xbb,
0xf4, 0xf0, 0x39, 0x4a, 0x4a, 0x95, 0x80, 0x2a, 0x88, 0xbd, 0x4a, 0x0c, 0x49, 0x6c, 0x60, 0xcf,
0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x21, 0xd8, 0x88, 0xfd, 0x00, 0x00, 0x00,
}
......@@ -21,12 +21,14 @@ type WikiCommitDetails struct {
Name []byte `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Email []byte `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
Message []byte `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
UserId int32 `protobuf:"varint,4,opt,name=user_id,json=userId" json:"user_id,omitempty"`
UserName []byte `protobuf:"bytes,5,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
}
func (m *WikiCommitDetails) Reset() { *m = WikiCommitDetails{} }
func (m *WikiCommitDetails) String() string { return proto.CompactTextString(m) }
func (*WikiCommitDetails) ProtoMessage() {}
func (*WikiCommitDetails) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{0} }
func (*WikiCommitDetails) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{0} }
func (m *WikiCommitDetails) GetName() []byte {
if m != nil {
......@@ -49,6 +51,20 @@ func (m *WikiCommitDetails) GetMessage() []byte {
return nil
}
func (m *WikiCommitDetails) GetUserId() int32 {
if m != nil {
return m.UserId
}
return 0
}
func (m *WikiCommitDetails) GetUserName() []byte {
if m != nil {
return m.UserName
}
return nil
}
type WikiPageVersion struct {
Commit *GitCommit `protobuf:"bytes,1,opt,name=commit" json:"commit,omitempty"`
Format string `protobuf:"bytes,2,opt,name=format" json:"format,omitempty"`
......@@ -57,7 +73,7 @@ type WikiPageVersion struct {
func (m *WikiPageVersion) Reset() { *m = WikiPageVersion{} }
func (m *WikiPageVersion) String() string { return proto.CompactTextString(m) }
func (*WikiPageVersion) ProtoMessage() {}
func (*WikiPageVersion) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{1} }
func (*WikiPageVersion) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{1} }
func (m *WikiPageVersion) GetCommit() *GitCommit {
if m != nil {
......@@ -89,7 +105,7 @@ type WikiPage struct {
func (m *WikiPage) Reset() { *m = WikiPage{} }
func (m *WikiPage) String() string { return proto.CompactTextString(m) }
func (*WikiPage) ProtoMessage() {}
func (*WikiPage) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{2} }
func (*WikiPage) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{2} }
func (m *WikiPage) GetVersion() *WikiPageVersion {
if m != nil {
......@@ -157,7 +173,7 @@ type WikiGetPageVersionsRequest struct {
func (m *WikiGetPageVersionsRequest) Reset() { *m = WikiGetPageVersionsRequest{} }
func (m *WikiGetPageVersionsRequest) String() string { return proto.CompactTextString(m) }
func (*WikiGetPageVersionsRequest) ProtoMessage() {}
func (*WikiGetPageVersionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{3} }
func (*WikiGetPageVersionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{3} }
func (m *WikiGetPageVersionsRequest) GetRepository() *Repository {
if m != nil {
......@@ -194,7 +210,7 @@ type WikiGetPageVersionsResponse struct {
func (m *WikiGetPageVersionsResponse) Reset() { *m = WikiGetPageVersionsResponse{} }
func (m *WikiGetPageVersionsResponse) String() string { return proto.CompactTextString(m) }
func (*WikiGetPageVersionsResponse) ProtoMessage() {}
func (*WikiGetPageVersionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{4} }
func (*WikiGetPageVersionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{4} }
func (m *WikiGetPageVersionsResponse) GetVersions() []*WikiPageVersion {
if m != nil {
......@@ -217,7 +233,7 @@ type WikiWritePageRequest struct {
func (m *WikiWritePageRequest) Reset() { *m = WikiWritePageRequest{} }
func (m *WikiWritePageRequest) String() string { return proto.CompactTextString(m) }
func (*WikiWritePageRequest) ProtoMessage() {}
func (*WikiWritePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{5} }
func (*WikiWritePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{5} }
func (m *WikiWritePageRequest) GetRepository() *Repository {
if m != nil {
......@@ -261,7 +277,7 @@ type WikiWritePageResponse struct {
func (m *WikiWritePageResponse) Reset() { *m = WikiWritePageResponse{} }
func (m *WikiWritePageResponse) String() string { return proto.CompactTextString(m) }
func (*WikiWritePageResponse) ProtoMessage() {}
func (*WikiWritePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{6} }
func (*WikiWritePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{6} }
func (m *WikiWritePageResponse) GetDuplicateError() []byte {
if m != nil {
......@@ -284,7 +300,7 @@ type WikiUpdatePageRequest struct {
func (m *WikiUpdatePageRequest) Reset() { *m = WikiUpdatePageRequest{} }
func (m *WikiUpdatePageRequest) String() string { return proto.CompactTextString(m) }
func (*WikiUpdatePageRequest) ProtoMessage() {}
func (*WikiUpdatePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{7} }
func (*WikiUpdatePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{7} }
func (m *WikiUpdatePageRequest) GetRepository() *Repository {
if m != nil {
......@@ -335,7 +351,7 @@ type WikiUpdatePageResponse struct {
func (m *WikiUpdatePageResponse) Reset() { *m = WikiUpdatePageResponse{} }
func (m *WikiUpdatePageResponse) String() string { return proto.CompactTextString(m) }
func (*WikiUpdatePageResponse) ProtoMessage() {}
func (*WikiUpdatePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{8} }
func (*WikiUpdatePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{8} }
func (m *WikiUpdatePageResponse) GetError() []byte {
if m != nil {
......@@ -353,7 +369,7 @@ type WikiDeletePageRequest struct {
func (m *WikiDeletePageRequest) Reset() { *m = WikiDeletePageRequest{} }
func (m *WikiDeletePageRequest) String() string { return proto.CompactTextString(m) }
func (*WikiDeletePageRequest) ProtoMessage() {}
func (*WikiDeletePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{9} }
func (*WikiDeletePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{9} }
func (m *WikiDeletePageRequest) GetRepository() *Repository {
if m != nil {
......@@ -382,7 +398,7 @@ type WikiDeletePageResponse struct {
func (m *WikiDeletePageResponse) Reset() { *m = WikiDeletePageResponse{} }
func (m *WikiDeletePageResponse) String() string { return proto.CompactTextString(m) }
func (*WikiDeletePageResponse) ProtoMessage() {}
func (*WikiDeletePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{10} }
func (*WikiDeletePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{10} }
type WikiFindPageRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -394,7 +410,7 @@ type WikiFindPageRequest struct {
func (m *WikiFindPageRequest) Reset() { *m = WikiFindPageRequest{} }
func (m *WikiFindPageRequest) String() string { return proto.CompactTextString(m) }
func (*WikiFindPageRequest) ProtoMessage() {}
func (*WikiFindPageRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{11} }
func (*WikiFindPageRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{11} }
func (m *WikiFindPageRequest) GetRepository() *Repository {
if m != nil {
......@@ -433,7 +449,7 @@ type WikiFindPageResponse struct {
func (m *WikiFindPageResponse) Reset() { *m = WikiFindPageResponse{} }
func (m *WikiFindPageResponse) String() string { return proto.CompactTextString(m) }
func (*WikiFindPageResponse) ProtoMessage() {}
func (*WikiFindPageResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{12} }
func (*WikiFindPageResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{12} }
func (m *WikiFindPageResponse) GetPage() *WikiPage {
if m != nil {
......@@ -452,7 +468,7 @@ type WikiFindFileRequest struct {
func (m *WikiFindFileRequest) Reset() { *m = WikiFindFileRequest{} }
func (m *WikiFindFileRequest) String() string { return proto.CompactTextString(m) }
func (*WikiFindFileRequest) ProtoMessage() {}
func (*WikiFindFileRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{13} }
func (*WikiFindFileRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{13} }
func (m *WikiFindFileRequest) GetRepository() *Repository {
if m != nil {
......@@ -486,7 +502,7 @@ type WikiFindFileResponse struct {
func (m *WikiFindFileResponse) Reset() { *m = WikiFindFileResponse{} }
func (m *WikiFindFileResponse) String() string { return proto.CompactTextString(m) }
func (*WikiFindFileResponse) ProtoMessage() {}
func (*WikiFindFileResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{14} }
func (*WikiFindFileResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{14} }
func (m *WikiFindFileResponse) GetName() []byte {
if m != nil {
......@@ -518,12 +534,14 @@ func (m *WikiFindFileResponse) GetPath() []byte {
type WikiGetAllPagesRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
// Passing 0 means no limit is applied
Limit uint32 `protobuf:"varint,2,opt,name=limit" json:"limit,omitempty"`
}
func (m *WikiGetAllPagesRequest) Reset() { *m = WikiGetAllPagesRequest{} }
func (m *WikiGetAllPagesRequest) String() string { return proto.CompactTextString(m) }
func (*WikiGetAllPagesRequest) ProtoMessage() {}
func (*WikiGetAllPagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{15} }
func (*WikiGetAllPagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{15} }
func (m *WikiGetAllPagesRequest) GetRepository() *Repository {
if m != nil {
......@@ -532,6 +550,13 @@ func (m *WikiGetAllPagesRequest) GetRepository() *Repository {
return nil
}
func (m *WikiGetAllPagesRequest) GetLimit() uint32 {
if m != nil {
return m.Limit
}
return 0
}
// The WikiGetAllPagesResponse stream is a concatenation of WikiPage streams
type WikiGetAllPagesResponse struct {
Page *WikiPage `protobuf:"bytes,1,opt,name=page" json:"page,omitempty"`
......@@ -542,7 +567,7 @@ type WikiGetAllPagesResponse struct {
func (m *WikiGetAllPagesResponse) Reset() { *m = WikiGetAllPagesResponse{} }
func (m *WikiGetAllPagesResponse) String() string { return proto.CompactTextString(m) }
func (*WikiGetAllPagesResponse) ProtoMessage() {}
func (*WikiGetAllPagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{16} }
func (*WikiGetAllPagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{16} }
func (m *WikiGetAllPagesResponse) GetPage() *WikiPage {
if m != nil {
......@@ -568,7 +593,7 @@ type WikiGetFormattedDataRequest struct {
func (m *WikiGetFormattedDataRequest) Reset() { *m = WikiGetFormattedDataRequest{} }
func (m *WikiGetFormattedDataRequest) String() string { return proto.CompactTextString(m) }
func (*WikiGetFormattedDataRequest) ProtoMessage() {}
func (*WikiGetFormattedDataRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{17} }
func (*WikiGetFormattedDataRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{17} }
func (m *WikiGetFormattedDataRequest) GetRepository() *Repository {
if m != nil {
......@@ -605,7 +630,7 @@ type WikiGetFormattedDataResponse struct {
func (m *WikiGetFormattedDataResponse) Reset() { *m = WikiGetFormattedDataResponse{} }
func (m *WikiGetFormattedDataResponse) String() string { return proto.CompactTextString(m) }
func (*WikiGetFormattedDataResponse) ProtoMessage() {}
func (*WikiGetFormattedDataResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{18} }
func (*WikiGetFormattedDataResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{18} }
func (m *WikiGetFormattedDataResponse) GetData() []byte {
if m != nil {
......@@ -1145,64 +1170,67 @@ var _WikiService_serviceDesc = grpc.ServiceDesc{
Metadata: "wiki.proto",
}
func init() { proto.RegisterFile("wiki.proto", fileDescriptor15) }
var fileDescriptor15 = []byte{
// 893 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0xcd, 0x72, 0xdc, 0x44,
0x10, 0x8e, 0xbc, 0x7f, 0xda, 0xb6, 0xe3, 0x90, 0x21, 0x24, 0x8a, 0x6c, 0x8c, 0x6b, 0x48, 0x15,
0xe6, 0xe2, 0x82, 0xcd, 0x95, 0x43, 0x28, 0x8c, 0x7d, 0x81, 0xc2, 0x28, 0x21, 0x3e, 0xaa, 0x26,
0xab, 0xb6, 0x3d, 0x15, 0xfd, 0x31, 0x1a, 0xdb, 0xb5, 0x8f, 0x42, 0x15, 0x17, 0xae, 0x3c, 0x09,
0x67, 0xde, 0x82, 0x2b, 0x4f, 0x40, 0xcd, 0x8f, 0x56, 0x23, 0xad, 0xbc, 0x54, 0x30, 0x54, 0x71,
0xdb, 0xe9, 0x19, 0x7d, 0xd3, 0xdf, 0xd7, 0xd3, 0x5f, 0x2f, 0xc0, 0x0d, 0x7f, 0xcb, 0x0f, 0x4b,
0x51, 0xc8, 0x82, 0x8c, 0x2f, 0xb8, 0x64, 0xe9, 0x22, 0xdc, 0xaa, 0x2e, 0x99, 0xc0, 0xc4, 0x44,
0xe9, 0x19, 0x3c, 0x3c, 0xe3, 0x6f, 0xf9, 0x57, 0x45, 0x96, 0x71, 0x79, 0x84, 0x92, 0xf1, 0xb4,
0x22, 0x04, 0x86, 0x39, 0xcb, 0x30, 0xf0, 0xf6, 0xbd, 0x83, 0xad, 0x48, 0xff, 0x26, 0x8f, 0x60,
0x84, 0x19, 0xe3, 0x69, 0xb0, 0xa1, 0x83, 0x66, 0x41, 0x02, 0x98, 0x64, 0x58, 0x55, 0xec, 0x02,
0x83, 0x81, 0x8e, 0xd7, 0x4b, 0xfa, 0x0a, 0x1e, 0x28, 0xe0, 0x53, 0x76, 0x81, 0xaf, 0x51, 0x54,
0xbc, 0xc8, 0xc9, 0xa7, 0x30, 0x9e, 0xeb, 0x7b, 0x34, 0xf0, 0xe6, 0xec, 0xe1, 0xa1, 0x49, 0xe9,
0xf0, 0x84, 0x4b, 0x93, 0x40, 0x64, 0x0f, 0x90, 0xc7, 0x30, 0x3e, 0x2f, 0x44, 0xc6, 0xa4, 0xbe,
0x6e, 0x1a, 0xd9, 0x15, 0xfd, 0xc3, 0x03, 0xbf, 0x86, 0x25, 0x9f, 0xc3, 0xe4, 0xda, 0x40, 0x5b,
0xc0, 0x27, 0x35, 0x60, 0xe7, 0xe6, 0xa8, 0x3e, 0x77, 0x1b, 0xae, 0x62, 0x27, 0xb9, 0x4c, 0x6b,
0x16, 0x66, 0x41, 0x9e, 0x82, 0x7f, 0x25, 0xd2, 0xb8, 0x64, 0xf2, 0x32, 0x18, 0xea, 0xf3, 0x93,
0x2b, 0x91, 0x9e, 0x32, 0x79, 0xa9, 0x24, 0xd2, 0xe1, 0x91, 0x91, 0xa8, 0xb4, 0x31, 0x2d, 0xdb,
0xd8, 0x91, 0x6d, 0x0f, 0xe0, 0x92, 0x57, 0xb2, 0x10, 0x7c, 0xce, 0xd2, 0x60, 0xb2, 0xef, 0x1d,
0xf8, 0x91, 0x13, 0x51, 0x57, 0x08, 0x76, 0x13, 0x27, 0x4c, 0xb2, 0xc0, 0x37, 0x0a, 0x0a, 0x76,
0x73, 0xc4, 0x24, 0xa3, 0x3f, 0x7b, 0x10, 0x2a, 0x22, 0x27, 0x28, 0x1d, 0x2e, 0x55, 0x84, 0x3f,
0x5e, 0x61, 0x25, 0xc9, 0x0c, 0x40, 0x60, 0x59, 0x54, 0x5c, 0x16, 0x62, 0x61, 0x05, 0x20, 0xb5,
0x00, 0xd1, 0x72, 0x27, 0x72, 0x4e, 0x91, 0x1d, 0x98, 0x96, 0xec, 0x02, 0x0d, 0x23, 0x53, 0x48,
0x5f, 0x05, 0x1a, 0x4a, 0xb6, 0x90, 0xa3, 0x48, 0xff, 0x56, 0xe9, 0x95, 0x28, 0x62, 0x1d, 0x1f,
0xea, 0xf8, 0xa4, 0x44, 0xa1, 0xd2, 0xa1, 0x11, 0xec, 0xf4, 0x66, 0x57, 0x95, 0x45, 0x5e, 0x21,
0x79, 0x0e, 0xbe, 0x15, 0xbd, 0x0a, 0xbc, 0xfd, 0xc1, 0xba, 0xea, 0x2c, 0x0f, 0xd2, 0xdf, 0x3d,
0x78, 0xa4, 0x76, 0xcf, 0x04, 0x97, 0xa8, 0x8e, 0xdc, 0x85, 0x6c, 0x5d, 0x8e, 0x0d, 0xa7, 0x1c,
0x4d, 0xfd, 0x07, 0xad, 0xfa, 0xbf, 0x80, 0x6d, 0xf3, 0xf2, 0xe2, 0xc4, 0xf4, 0x80, 0x66, 0xbb,
0x39, 0x7b, 0xea, 0xe6, 0xdc, 0x6a, 0x92, 0xe8, 0xfe, 0xbc, 0xd5, 0x33, 0x01, 0x4c, 0xe6, 0x45,
0x2e, 0x31, 0x97, 0xf6, 0x4d, 0xd4, 0x4b, 0xfa, 0x02, 0x3e, 0xe8, 0x70, 0xb2, 0x12, 0x7d, 0x02,
0x0f, 0x92, 0xab, 0x32, 0xe5, 0x73, 0x26, 0x31, 0x46, 0x21, 0x0a, 0x61, 0x3b, 0x6e, 0x7b, 0x19,
0xfe, 0x5a, 0x45, 0xe9, 0x9f, 0x9e, 0x81, 0xf8, 0xa1, 0x4c, 0xd8, 0xdd, 0x75, 0x59, 0xfb, 0x08,
0xfa, 0x1b, 0xa1, 0x91, 0x6d, 0xf8, 0x37, 0xb2, 0x8d, 0xfe, 0xb9, 0x6c, 0xe3, 0xb6, 0x6c, 0x87,
0xf0, 0xb8, 0xcb, 0xd9, 0xea, 0xa6, 0xac, 0xc8, 0x51, 0xcb, 0x2c, 0xe8, 0xaf, 0x56, 0xa4, 0x23,
0x4c, 0xf1, 0x3f, 0x16, 0x69, 0x95, 0xf6, 0xe0, 0xdd, 0x68, 0xd3, 0xc0, 0x90, 0x73, 0x73, 0x35,
0xe4, 0xe8, 0x4f, 0x1e, 0xbc, 0xaf, 0xb6, 0x8e, 0x79, 0x9e, 0xdc, 0x95, 0xc4, 0xb2, 0x98, 0x1b,
0x6e, 0x31, 0x43, 0xf0, 0x05, 0x5e, 0x73, 0xed, 0x9b, 0xa6, 0xca, 0xcb, 0x35, 0xd9, 0x85, 0x69,
0xc2, 0x05, 0xce, 0xf5, 0x25, 0x43, 0xbd, 0xd9, 0x04, 0xe8, 0x17, 0xa6, 0x3b, 0x9b, 0xd4, 0x6c,
0x41, 0x9e, 0x59, 0xe7, 0x30, 0x59, 0xbd, 0xd7, 0xed, 0x73, 0xe3, 0x25, 0x74, 0xd1, 0x10, 0x3b,
0xe6, 0xe9, 0xbf, 0xde, 0xda, 0x6b, 0x68, 0xd1, 0xeb, 0x26, 0x71, 0x73, 0xb5, 0x4d, 0xbc, 0x6f,
0xd0, 0xed, 0xc0, 0x34, 0xe3, 0x19, 0xc6, 0x72, 0x51, 0xa2, 0x9d, 0x12, 0xbe, 0x0a, 0xbc, 0x5a,
0x94, 0xd8, 0xb2, 0xeb, 0x41, 0xcb, 0xae, 0x97, 0x13, 0x61, 0xd8, 0x4c, 0x04, 0xfa, 0x8d, 0x29,
0xf3, 0x09, 0xca, 0x2f, 0xd3, 0x54, 0x49, 0x71, 0x17, 0xf7, 0xa6, 0x31, 0x3c, 0x59, 0x41, 0x7b,
0x97, 0x0a, 0x90, 0x3d, 0xd8, 0xc4, 0x3c, 0x89, 0x8b, 0x73, 0x63, 0xe8, 0x1b, 0x7a, 0x1a, 0x4d,
0x31, 0x4f, 0xbe, 0x3b, 0xd7, 0x96, 0xfe, 0x8b, 0xb7, 0xf4, 0xf4, 0x63, 0xdd, 0xe0, 0x12, 0x13,
0xc5, 0xed, 0xff, 0xf4, 0x06, 0x67, 0xb0, 0xdb, 0x9f, 0x62, 0x53, 0x52, 0x5d, 0x1d, 0x5b, 0x52,
0xf5, 0x7b, 0xf6, 0xdb, 0x08, 0x36, 0xd5, 0x47, 0x2f, 0x51, 0x5c, 0xf3, 0x39, 0x92, 0x37, 0xe6,
0x25, 0x76, 0x46, 0x17, 0xa1, 0xae, 0x6c, 0xfd, 0x53, 0x37, 0xfc, 0x78, 0xed, 0x19, 0xdb, 0xc3,
0xf7, 0x3e, 0xf3, 0xc8, 0x29, 0xdc, 0x6f, 0xb9, 0x3e, 0xd9, 0x75, 0xbf, 0xec, 0x0e, 0xb8, 0xf0,
0xc3, 0x5b, 0x76, 0x6b, 0xc4, 0x03, 0x8f, 0xbc, 0x84, 0xed, 0xb6, 0x21, 0x92, 0xd6, 0x47, 0x2b,
0xc3, 0x21, 0xdc, 0xbb, 0x6d, 0xdb, 0x01, 0xfd, 0xde, 0x80, 0x36, 0x46, 0xd4, 0x06, 0x5d, 0x31,
0xd3, 0x36, 0x68, 0x8f, 0x7f, 0xdd, 0x23, 0xdf, 0xc2, 0x96, 0xeb, 0x12, 0x64, 0xc7, 0xfd, 0xa2,
0x63, 0x6b, 0xe1, 0x6e, 0xff, 0xa6, 0x23, 0xa4, 0x03, 0xa7, 0x7a, 0x77, 0x15, 0xce, 0x31, 0x93,
0x55, 0x38, 0xb7, 0xdd, 0x35, 0xdc, 0x6b, 0xf3, 0xbf, 0xd4, 0x69, 0x22, 0xb2, 0xd7, 0xa9, 0x69,
0xa7, 0x57, 0xc3, 0x8f, 0x6e, 0xdd, 0x77, 0x70, 0xd1, 0x58, 0x4c, 0xf7, 0x5d, 0x92, 0xee, 0x83,
0xe9, 0x6b, 0xac, 0xf0, 0xd9, 0xfa, 0x43, 0xcd, 0x35, 0x6f, 0xc6, 0xfa, 0x6f, 0xfb, 0xf3, 0xbf,
0x02, 0x00, 0x00, 0xff, 0xff, 0xf7, 0x50, 0x3d, 0x3a, 0xda, 0x0b, 0x00, 0x00,
func init() { proto.RegisterFile("wiki.proto", fileDescriptor16) }
var fileDescriptor16 = []byte{
// 937 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0xcd, 0x6e, 0xe4, 0x44,
0x10, 0x5e, 0x67, 0xfe, 0x3c, 0x95, 0x9f, 0x65, 0x9b, 0x65, 0xe3, 0x75, 0x42, 0x88, 0x9a, 0x95,
0x08, 0x97, 0x08, 0x66, 0xaf, 0x1c, 0x16, 0x11, 0x12, 0x71, 0x00, 0x82, 0x77, 0xd9, 0x3d, 0x5a,
0x9d, 0x71, 0x25, 0x69, 0xad, 0x3d, 0x36, 0xed, 0x9e, 0x44, 0xf3, 0x10, 0x3c, 0x00, 0x12, 0x17,
0xae, 0x3c, 0x09, 0x67, 0xde, 0x82, 0x2b, 0x4f, 0x80, 0xfa, 0xc7, 0xe3, 0xb6, 0x67, 0x32, 0x28,
0x0c, 0x48, 0xdc, 0xdc, 0x55, 0xdd, 0xd5, 0xf5, 0x7d, 0x5f, 0x57, 0xd5, 0x0c, 0xc0, 0x2d, 0x7f,
0xcb, 0x8f, 0x0b, 0x91, 0xcb, 0x9c, 0xf4, 0xaf, 0xb8, 0x64, 0xe9, 0x2c, 0xdc, 0x2a, 0xaf, 0x99,
0xc0, 0xc4, 0x58, 0xe9, 0x8f, 0x1e, 0x3c, 0x7a, 0xc3, 0xdf, 0xf2, 0x2f, 0xf2, 0x2c, 0xe3, 0xf2,
0x04, 0x25, 0xe3, 0x69, 0x49, 0x08, 0x74, 0x27, 0x2c, 0xc3, 0xc0, 0x3b, 0xf4, 0x8e, 0xb6, 0x22,
0xfd, 0x4d, 0x1e, 0x43, 0x0f, 0x33, 0xc6, 0xd3, 0x60, 0x43, 0x1b, 0xcd, 0x82, 0x04, 0x30, 0xc8,
0xb0, 0x2c, 0xd9, 0x15, 0x06, 0x1d, 0x6d, 0xaf, 0x96, 0x64, 0x17, 0x06, 0xd3, 0x12, 0x45, 0xcc,
0x93, 0xa0, 0x7b, 0xe8, 0x1d, 0xf5, 0xa2, 0xbe, 0x5a, 0x7e, 0x95, 0x90, 0x3d, 0x18, 0x6a, 0x87,
0xbe, 0xa1, 0xa7, 0x0f, 0xf9, 0xca, 0xf0, 0x0d, 0xcb, 0x90, 0xbe, 0x82, 0x87, 0x2a, 0x9d, 0x73,
0x76, 0x85, 0xaf, 0x51, 0x94, 0x3c, 0x9f, 0x90, 0x8f, 0xa1, 0x3f, 0xd6, 0xd9, 0xe9, 0x74, 0x36,
0x47, 0x8f, 0x8e, 0x0d, 0x92, 0xe3, 0x33, 0x2e, 0x4d, 0xda, 0x91, 0xdd, 0x40, 0x9e, 0x40, 0xff,
0x32, 0x17, 0x19, 0x93, 0x3a, 0xc9, 0x61, 0x64, 0x57, 0xf4, 0x0f, 0x0f, 0xfc, 0x2a, 0x2c, 0xf9,
0x14, 0x06, 0x37, 0x26, 0xb4, 0x0d, 0xb8, 0x5b, 0x05, 0x6c, 0xdd, 0x1c, 0x55, 0xfb, 0xee, 0x8a,
0xab, 0x38, 0x91, 0x5c, 0xa6, 0x15, 0x76, 0xb3, 0x20, 0x4f, 0xc1, 0x9f, 0x8a, 0x34, 0x2e, 0x98,
0xbc, 0xd6, 0xd0, 0x87, 0xd1, 0x60, 0x2a, 0xd2, 0x73, 0x26, 0xaf, 0x15, 0xb1, 0xda, 0x6c, 0x60,
0xeb, 0xef, 0x39, 0xd9, 0x7d, 0x87, 0xec, 0x03, 0x80, 0x6b, 0x5e, 0xca, 0x5c, 0xf0, 0x31, 0x4b,
0x83, 0xc1, 0xa1, 0x77, 0xe4, 0x47, 0x8e, 0x45, 0x5d, 0x21, 0xd8, 0x6d, 0x9c, 0x30, 0xc9, 0x02,
0xdf, 0xf0, 0x2e, 0xd8, 0xed, 0x09, 0x93, 0x8c, 0xfe, 0xec, 0x41, 0xa8, 0x80, 0x9c, 0xa1, 0x74,
0xb0, 0x94, 0x11, 0xfe, 0x30, 0xc5, 0x52, 0x92, 0x11, 0x80, 0xc0, 0x22, 0x2f, 0xb9, 0xcc, 0xc5,
0xcc, 0x12, 0x40, 0x2a, 0x02, 0xa2, 0xb9, 0x27, 0x72, 0x76, 0x29, 0xc5, 0x0a, 0x76, 0x85, 0x06,
0x91, 0x91, 0xdf, 0x57, 0x86, 0x1a, 0x92, 0x95, 0xbf, 0x17, 0xe9, 0x6f, 0x95, 0x5e, 0x81, 0x22,
0xd6, 0x76, 0x23, 0xfe, 0xa0, 0x40, 0xa1, 0xd2, 0xa1, 0x11, 0xec, 0x2d, 0xcd, 0xae, 0x2c, 0xf2,
0x49, 0x89, 0xe4, 0x39, 0xf8, 0x96, 0xf4, 0x32, 0xf0, 0x0e, 0x3b, 0xab, 0xd4, 0x99, 0x6f, 0xa4,
0xbf, 0x7b, 0xf0, 0x58, 0x79, 0xdf, 0x08, 0x2e, 0x51, 0x6d, 0x59, 0x07, 0x6c, 0x25, 0xc7, 0x86,
0x23, 0x47, 0xad, 0x7f, 0xa7, 0xa1, 0xff, 0x0b, 0xd8, 0x31, 0x2f, 0x2f, 0x4e, 0x4c, 0xe5, 0x68,
0xb4, 0x9b, 0xa3, 0xa7, 0x6e, 0xce, 0x8d, 0xd2, 0x8a, 0xb6, 0xc7, 0x8d, 0x4a, 0x0b, 0x60, 0x30,
0xce, 0x27, 0x12, 0x27, 0xd2, 0xbe, 0x89, 0x6a, 0x49, 0x5f, 0xc0, 0x7b, 0x2d, 0x4c, 0x96, 0xa2,
0x8f, 0xe0, 0x61, 0x32, 0x2d, 0x52, 0x3e, 0x66, 0x12, 0x63, 0x14, 0x22, 0x17, 0xb6, 0x4e, 0x77,
0xe6, 0xe6, 0x2f, 0x95, 0x95, 0xfe, 0xe9, 0x99, 0x10, 0xdf, 0x17, 0x09, 0x5b, 0x9f, 0x97, 0x95,
0x8f, 0x60, 0x79, 0x21, 0xd4, 0xb4, 0x75, 0xff, 0x86, 0xb6, 0xde, 0x3f, 0xa7, 0xad, 0xdf, 0xa4,
0xed, 0x18, 0x9e, 0xb4, 0x31, 0x5b, 0xde, 0x54, 0x03, 0x73, 0xd8, 0x32, 0x0b, 0xfa, 0xab, 0x25,
0xe9, 0x04, 0x53, 0xfc, 0x8f, 0x49, 0x5a, 0x84, 0xdd, 0xb9, 0x1f, 0x6c, 0x1a, 0x18, 0x70, 0x6e,
0xae, 0x06, 0x1c, 0xfd, 0xc9, 0x83, 0x77, 0x95, 0xeb, 0x94, 0x4f, 0x92, 0x75, 0x41, 0xcc, 0xc5,
0xdc, 0x70, 0xc5, 0x0c, 0xc1, 0x17, 0x78, 0xc3, 0x75, 0xdf, 0x34, 0x2a, 0xcf, 0xd7, 0x64, 0x1f,
0x86, 0x09, 0x17, 0x38, 0xd6, 0x97, 0x74, 0xb5, 0xb3, 0x36, 0xd0, 0xcf, 0x4c, 0x75, 0xd6, 0xa9,
0x59, 0x41, 0x9e, 0xd9, 0xce, 0x61, 0xb2, 0x7a, 0xa7, 0x5d, 0xe7, 0xa6, 0x97, 0xd0, 0x59, 0x0d,
0xec, 0x94, 0xa7, 0xff, 0x7a, 0x69, 0xaf, 0x80, 0x45, 0x6f, 0xea, 0xc4, 0xcd, 0xd5, 0x36, 0xf1,
0x65, 0xe3, 0x71, 0x0f, 0x86, 0x19, 0xcf, 0x30, 0x96, 0xb3, 0x02, 0xed, 0x94, 0xf0, 0x95, 0xe1,
0xd5, 0xac, 0xc0, 0x46, 0xbb, 0xee, 0x34, 0xda, 0xf5, 0x7c, 0x22, 0x74, 0xeb, 0x89, 0x40, 0x2f,
0x8c, 0xcc, 0x67, 0x28, 0x3f, 0x4f, 0x53, 0x45, 0x45, 0xb9, 0xa6, 0x9c, 0x29, 0x57, 0xe3, 0x53,
0x65, 0xb5, 0x1d, 0x99, 0x05, 0x8d, 0x61, 0x77, 0xe1, 0x8e, 0xfb, 0xe8, 0x42, 0x0e, 0x60, 0x13,
0x27, 0x49, 0x9c, 0x5f, 0x9a, 0x36, 0xbf, 0xa1, 0x67, 0xd4, 0x10, 0x27, 0xc9, 0xb7, 0x97, 0xba,
0xd1, 0xff, 0xe2, 0xcd, 0x3b, 0xfd, 0xa9, 0x2e, 0x7b, 0x89, 0x89, 0x42, 0xfc, 0x7f, 0x7a, 0x99,
0x23, 0xd8, 0x5f, 0x9e, 0x62, 0x2d, 0xb4, 0xd6, 0xcc, 0x0a, 0xad, 0xbe, 0x47, 0xbf, 0xf5, 0x60,
0x53, 0x1d, 0x7a, 0x89, 0xe2, 0x86, 0x8f, 0x91, 0x5c, 0x98, 0xf7, 0xd9, 0x1a, 0x68, 0x84, 0xba,
0xb4, 0x2d, 0x9f, 0xc5, 0xe1, 0x87, 0x2b, 0xf7, 0xd8, 0xca, 0x7e, 0xf0, 0x89, 0x47, 0xce, 0x61,
0xbb, 0x31, 0x0b, 0xc8, 0xbe, 0x7b, 0xb2, 0x3d, 0xf6, 0xc2, 0xf7, 0xef, 0xf0, 0x56, 0x11, 0x8f,
0x3c, 0xf2, 0x12, 0x76, 0x9a, 0x6d, 0x92, 0x34, 0x0e, 0x2d, 0x8c, 0x8c, 0xf0, 0xe0, 0x2e, 0xb7,
0x13, 0xf4, 0x3b, 0x13, 0xb4, 0x6e, 0x4f, 0xcd, 0xa0, 0x0b, 0x2d, 0xb6, 0x19, 0x74, 0x49, 0x57,
0x7b, 0x40, 0xbe, 0x86, 0x2d, 0xb7, 0x77, 0x90, 0x3d, 0xf7, 0x44, 0xab, 0xd9, 0x85, 0xfb, 0xcb,
0x9d, 0x0e, 0x91, 0x4e, 0x38, 0x55, 0xd1, 0x8b, 0xe1, 0x9c, 0x16, 0xb3, 0x18, 0xce, 0x6d, 0x02,
0x3a, 0xdc, 0x6b, 0xf3, 0x6b, 0xd5, 0x29, 0x22, 0x72, 0xd0, 0xd2, 0xb4, 0x55, 0xc1, 0xe1, 0x07,
0x77, 0xfa, 0x9d, 0xb8, 0x68, 0x1a, 0x4f, 0xfb, 0x5d, 0x92, 0xf6, 0x83, 0x59, 0x56, 0x58, 0xe1,
0xb3, 0xd5, 0x9b, 0xea, 0x6b, 0x2e, 0xfa, 0xfa, 0x3f, 0xc0, 0xf3, 0xbf, 0x02, 0x00, 0x00, 0xff,
0xff, 0x1d, 0x26, 0x5c, 0x57, 0x27, 0x0c, 0x00, 0x00,
}
......@@ -41,13 +41,13 @@
"versionExact": "v1.0.5"
},
{
"checksumSHA1": "EuiW0GPDEqCG0UhnE7zYCrc6/G0=",
"checksumSHA1": "RRkpmIDyoI4sb+EHc5I9m1Q8eJc=",
"path": "gitlab.com/gitlab-org/gitaly-proto/go",
"revision": "4d256c2c6403d420c598c1649b1d26fa4384bb1d",
"revisionTime": "2018-03-08T23:20:01Z",
"revision": "db2cc649cf77ebe5b3b2672672888522060145d6",
"revisionTime": "2018-07-20T09:14:50Z",
"tree": true,
"version": "v0.89.0",
"versionExact": "v0.89.0"
"version": "v0.109.0",
"versionExact": "v0.109.0"
},
{
"checksumSHA1": "dUHJbKas746n5fLzlwxHb6FOCxs=",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment