diff --git a/changelogs/unreleased/fj-add-option-avoid-loading-wiki-page-content.yml b/changelogs/unreleased/fj-add-option-avoid-loading-wiki-page-content.yml new file mode 100644 index 0000000000000000000000000000000000000000..c49b291c95dc0715e8a7707bec40d7ebe2fa37ab --- /dev/null +++ b/changelogs/unreleased/fj-add-option-avoid-loading-wiki-page-content.yml @@ -0,0 +1,5 @@ +--- +title: Add WikiListPages call +merge_request: 957 +author: +type: performance diff --git a/internal/service/operations/submodules.go b/internal/service/operations/submodules.go new file mode 100644 index 0000000000000000000000000000000000000000..34a9dad91994b4d1a4c335c8389e6d5196246c9b --- /dev/null +++ b/internal/service/operations/submodules.go @@ -0,0 +1,11 @@ +package operations + +import ( + "gitlab.com/gitlab-org/gitaly-proto/go/gitalypb" + "gitlab.com/gitlab-org/gitaly/internal/helper" + "golang.org/x/net/context" +) + +func (s *server) UserUpdateSubmodule(ctx context.Context, req *gitalypb.UserUpdateSubmoduleRequest) (*gitalypb.UserUpdateSubmoduleResponse, error) { + return nil, helper.Unimplemented +} diff --git a/internal/service/wiki/list_pages.go b/internal/service/wiki/list_pages.go new file mode 100644 index 0000000000000000000000000000000000000000..d740b26a4e728ed1203aeaff88a6e4a1602ee83f --- /dev/null +++ b/internal/service/wiki/list_pages.go @@ -0,0 +1,35 @@ +package wiki + +import ( + "gitlab.com/gitlab-org/gitaly-proto/go/gitalypb" + "gitlab.com/gitlab-org/gitaly/internal/rubyserver" +) + +func (s *server) WikiListPages(request *gitalypb.WikiListPagesRequest, stream gitalypb.WikiService_WikiListPagesServer) error { + ctx := stream.Context() + + client, err := s.WikiServiceClient(ctx) + if err != nil { + return err + } + + clientCtx, err := rubyserver.SetHeaders(ctx, request.GetRepository()) + if err != nil { + return err + } + + rubyStream, err := client.WikiListPages(clientCtx, request) + if err != nil { + return err + } + + return rubyserver.Proxy(func() error { + resp, err := rubyStream.Recv() + if err != nil { + md := rubyStream.Trailer() + stream.SetTrailer(md) + return err + } + return stream.Send(resp) + }) +} diff --git a/internal/service/wiki/list_pages_test.go b/internal/service/wiki/list_pages_test.go new file mode 100644 index 0000000000000000000000000000000000000000..8ab7dfca9ca76bee441e54444db7bd65452258a8 --- /dev/null +++ b/internal/service/wiki/list_pages_test.go @@ -0,0 +1,133 @@ +package wiki + +import ( + "io" + "log" + "testing" + + "github.com/stretchr/testify/require" + "gitlab.com/gitlab-org/gitaly-proto/go/gitalypb" + "gitlab.com/gitlab-org/gitaly/internal/testhelper" +) + +func TestSuccessfulWikiListPagesRequest(t *testing.T) { + ctx, cancel := testhelper.Context() + defer cancel() + + server, serverSocketPath := runWikiServiceServer(t) + defer server.Stop() + + client, conn := newWikiClient(t, serverSocketPath) + defer conn.Close() + + wikiRepo, _, cleanupFunc := setupWikiRepo(t) + defer cleanupFunc() + + page1Name := "Page 1" + page2Name := "Page 2" + createTestWikiPage(t, client, wikiRepo, createWikiPageOpts{title: page1Name}) + createTestWikiPage(t, client, wikiRepo, createWikiPageOpts{title: page2Name}) + // expectedPage1 := &gitalypb.WikiPage{ + // Version: &gitalypb.WikiPageVersion{Commit: page2Commit, Format: "markdown"}, + // Title: []byte(page1Name), + // Format: "markdown", + // UrlPath: "Page-1", + // Path: []byte("Page-1.md"), + // Name: []byte(page1Name), + // RawData: nil, + // Historical: false, + // } + // expectedPage2 := &gitalypb.WikiPage{ + // Version: &gitalypb.WikiPageVersion{Commit: page2Commit, Format: "markdown"}, + // Title: []byte(page2Name), + // Format: "markdown", + // UrlPath: "Page-2", + // Path: []byte("Page-2.md"), + // Name: []byte(page2Name), + // RawData: nil, + // Historical: false, + // } + + testcases := []struct { + desc string + limit uint32 + expectedCount int + }{ + { + desc: "No limit", + limit: 0, + expectedCount: 2, + }, + // { + // desc: "Limit of 1", + // limit: 1, + // expectedCount: 1, + // }, + // { + // desc: "Limit of 2", + // limit: 2, + // expectedCount: 2, + // }, + } + + // expectedPages := []*gitalypb.WikiPage{expectedPage1, expectedPage2} + + for _, tc := range testcases { + t.Run(tc.desc, func(t *testing.T) { + rpcRequest := gitalypb.WikiListPagesRequest{Repository: wikiRepo, Limit: tc.limit} + + stream, err := client.WikiListPages(ctx, &rpcRequest) + require.NoError(t, err) + require.NoError(t, stream.CloseSend()) + + for { + resp, err := stream.Recv() + if err == io.EOF { + log.Print("END") + break + } else if err != nil { + t.Fatal(err) + } + + log.Print(resp.GetPage()) + } + + // response, err := stream.Recv() + // require.NoError(t, err) + // + // log.Print(response.GetPages()) + // response, _ = stream.Recv() + // log.Print(response.GetPages()) + + // require.Len(t, response.GetPages(), tc.expectedCount) + require.Equal(t, 1, 2) + // for i, page := range response.GetPages() { + // requireWikiPagesEqual(t, expectedPages[i], page) + // } + }) + } +} + +// func TestFailedWikiListPagesDueToValidation(t *testing.T) { +// server, serverSocketPath := runWikiServiceServer(t) +// defer server.Stop() +// +// client, conn := newWikiClient(t, serverSocketPath) +// defer conn.Close() +// +// rpcRequests := []gitalypb.WikiListPagesRequest{ +// {Repository: &gitalypb.Repository{StorageName: "fake", RelativePath: "path"}}, // Repository doesn't exist +// {Repository: nil}, // Repository is nil +// } +// +// for _, rpcRequest := range rpcRequests { +// ctx, cancel := testhelper.Context() +// defer cancel() +// +// c, err := client.WikiListPages(ctx, &rpcRequest) +// require.NoError(t, err) +// +// err = drainWikiListPagesResponse(c) +// testhelper.RequireGrpcError(t, err, codes.InvalidArgument) +// } +// } diff --git a/ruby/Gemfile b/ruby/Gemfile index 9c821b31dc8f6dedfa613b9b4f363050584cf529..13267766083d5e17df6474faf3686d379918516e 100644 --- a/ruby/Gemfile +++ b/ruby/Gemfile @@ -6,7 +6,9 @@ gem 'bundler', '>= 1.16.5' gem 'rugged', '~> 0.27' gem 'github-linguist', '~> 6.1', require: 'linguist' gem 'gitlab-markup', '~> 1.6.4' -gem 'gitaly-proto', '~> 0.121.0', require: 'gitaly' +# gem 'gitaly-proto', '~> 0.121.0', require: 'gitaly' +gem 'gitaly-proto', require: 'gitaly', git: 'https://gitlab.com/gitlab-org/gitaly-proto', ref: 'fj-add-option-avoid-loading-wiki-page-content' + gem 'activesupport', '~> 5.0.2' gem 'rdoc', '~> 4.2' gem 'gitlab-gollum-lib', '~> 4.2', require: false diff --git a/ruby/Gemfile.lock b/ruby/Gemfile.lock index 9436d27bb32d18caa361f701cf342123800a68b4..5b819569e1a95f6151f886a6ec076dd4435f7814 100644 --- a/ruby/Gemfile.lock +++ b/ruby/Gemfile.lock @@ -1,3 +1,11 @@ +GIT + remote: https://gitlab.com/gitlab-org/gitaly-proto + revision: 273a6366d966069598c3272990aa11eba9b305d4 + ref: fj-add-option-avoid-loading-wiki-page-content + specs: + gitaly-proto (0.122.0) + grpc (~> 1.0) + GEM remote: https://rubygems.org/ specs: @@ -30,8 +38,6 @@ GEM multipart-post (>= 1.2, < 3) gemojione (3.3.0) json - gitaly-proto (0.121.0) - grpc (~> 1.0) github-linguist (6.2.0) charlock_holmes (~> 0.7.6) escape_utils (~> 1.2.0) @@ -150,7 +156,7 @@ DEPENDENCIES bundler (>= 1.16.5) factory_bot faraday (~> 0.12) - gitaly-proto (~> 0.121.0) + gitaly-proto! github-linguist (~> 6.1) gitlab-gollum-lib (~> 4.2) gitlab-gollum-rugged_adapter (~> 0.4.4) @@ -167,4 +173,4 @@ DEPENDENCIES timecop BUNDLED WITH - 1.16.6 + 1.17.1 diff --git a/ruby/lib/gitaly_server/wiki_service.rb b/ruby/lib/gitaly_server/wiki_service.rb index 877e619eb8649e6714238a7e9f7b8f337f5f1e73..f1acf0ed99541a8fd92304ae4f9cd0f3108c1811 100644 --- a/ruby/lib/gitaly_server/wiki_service.rb +++ b/ruby/lib/gitaly_server/wiki_service.rb @@ -236,5 +236,36 @@ module GitalyServer end end end + + def wiki_list_pages(request, call) + bridge_exceptions do + repo = Gitlab::Git::Repository.from_gitaly(request.repository, call) + wiki = Gitlab::Git::Wiki.new(repo) + pages_limit = request.limit.zero? ? nil : request.limit + + Enumerator.new do |y| + wiki.list_pages(limit: pages_limit).each_slice(1) do |slice| + pages = slice.map do |page| + version = Gitaly::WikiPageVersion.new( + commit: gitaly_commit_from_rugged(page.version.commit.raw_commit), + format: page.version.format.to_s + ) + Gitaly::WikiPage.new( + version: version, + format: page.format.to_s, + title: page.title.b, + url_path: page.url_path.to_s, + path: page.path.b, + name: page.name.b, + historical: page.historical? + ) + end + + y.yield Gitaly::WikiListPagesResponse.new(page: pages) + # y.yield Gitaly::WikiListAllPagesResponse.new(end_of_page: true) + end + end + end + end end end diff --git a/ruby/lib/gitlab/git/wiki.rb b/ruby/lib/gitlab/git/wiki.rb index 25f47b306370a07c273909a7055dd6abf7be1423..724b1e0f9e8f2cb0d7ac7969a300dcc6e9da39ff 100644 --- a/ruby/lib/gitlab/git/wiki.rb +++ b/ruby/lib/gitlab/git/wiki.rb @@ -42,6 +42,10 @@ module Gitlab gollum_get_all_pages(limit: limit) end + def list_pages(limit: nil) + gollum_list_all_pages(limit: limit) + end + def page(title:, version: nil, dir: nil) gollum_find_page(title: title, version: version, dir: dir) end @@ -85,8 +89,10 @@ module Gitlab private - def new_page(gollum_page) - Gitlab::Git::WikiPage.new(gollum_page, new_version(gollum_page, gollum_page.version.id)) + def new_page(gollum_page, load_content: true) + Gitlab::Git::WikiPage.new(gollum_page, + new_version(gollum_page, gollum_page.version.id), + load_content: load_content) end def new_version(gollum_page, commit_id) @@ -200,6 +206,12 @@ module Gitlab def gollum_get_all_pages(limit: nil) gollum_wiki.pages(limit: limit).map { |gollum_page| new_page(gollum_page) } end + + def gollum_list_all_pages(limit: nil) + gollum_wiki.pages(limit: limit).map do |gollum_page| + new_page(gollum_page, load_content: false) + end + end end end end diff --git a/ruby/lib/gitlab/git/wiki_page.rb b/ruby/lib/gitlab/git/wiki_page.rb index 3fbdf0ffeaf344a56ac37fa68d424e0b1610ecec..0bd12e313fbd6e04fd75a8803a890bc78b376070 100644 --- a/ruby/lib/gitlab/git/wiki_page.rb +++ b/ruby/lib/gitlab/git/wiki_page.rb @@ -3,14 +3,14 @@ module Gitlab class WikiPage attr_reader :url_path, :title, :format, :path, :version, :raw_data, :name, :historical - def initialize(gollum_page, version) + def initialize(gollum_page, version, load_content: true) @gollum_page = gollum_page @url_path = gollum_page.url_path @title = gollum_page.title @format = gollum_page.format @path = gollum_page.path - @raw_data = gollum_page.raw_data + @raw_data = gollum_page.raw_data if load_content @name = gollum_page.name @historical = gollum_page.historical? @@ -18,7 +18,7 @@ module Gitlab end def formatted_data - @gollum_page.formatted_data + @raw_data && @gollum_page.formatted_data end def historical? diff --git a/ruby/spec/lib/gitlab/git/wiki_spec.rb b/ruby/spec/lib/gitlab/git/wiki_spec.rb index baf07c0168d6388659445e1e19d28666146f2ac7..45287b57eed749fe0d0e5fd50902a1905dbabdc6 100644 --- a/ruby/spec/lib/gitlab/git/wiki_spec.rb +++ b/ruby/spec/lib/gitlab/git/wiki_spec.rb @@ -8,8 +8,22 @@ describe Gitlab::Git::Wiki do subject { described_class.new(repository) } + shared_examples 'with limit option' do + it 'returns all the pages' do + expect(pages.count).to eq(2) + expect(pages.first.title).to eq 'page1' + expect(pages.last.title).to eq 'page2' + end + + it 'returns only one page' do + expect(limited_pages.count).to eq(1) + expect(limited_pages.first.title).to eq 'page1' + end + end + describe '#pages' do let(:pages) { subject.pages } + let(:limited_pages) { subject.pages(limit: 1) } before do create_page('page1', 'content') @@ -21,21 +35,39 @@ describe Gitlab::Git::Wiki do destroy_page('page2') end - it 'returns all the pages' do - expect(pages.count).to eq(2) - expect(pages.first.title).to eq 'page1' - expect(pages.last.title).to eq 'page2' + it_behaves_like 'with limit option' + + it 'returns formatted data' do + expect(pages.first.formatted_data).to be_a(String) end - it 'returns only one page' do - pages = subject.pages(limit: 1) + it 'loads page raw_data' do + pages.each do |page| + expect(page.raw_data).not_to be_empty + end + end + end - expect(pages.count).to eq(1) - expect(pages.first.title).to eq 'page1' + describe '#list_pages' do + let(:pages) { subject.list_pages } + let(:limited_pages) { subject.list_pages(limit: 1) } + + before do + create_page('page1', 'content') + create_page('page2', 'content2') end - it 'returns formatted data' do - expect(pages.first.formatted_data).to be_a(String) + after do + destroy_page('page1') + destroy_page('page2') + end + + it_behaves_like 'with limit option' + + it 'does not load page raw_data' do + pages.each do |page| + expect(page.raw_data).to be_nil + end end end diff --git a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/blob.pb.go b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/blob.pb.go index 99b674910848da3f141f16b460b0a47652c93a3f..6a77e08537fe3393c8f04fbf397e5397e1dc5c0c 100644 --- a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/blob.pb.go +++ b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/blob.pb.go @@ -137,6 +137,8 @@ It has these top-level messages: UserSquashResponse UserApplyPatchRequest UserApplyPatchResponse + UserUpdateSubmoduleRequest + UserUpdateSubmoduleResponse ListNewBlobsRequest ListNewBlobsResponse FindDefaultBranchNameRequest @@ -299,6 +301,8 @@ It has these top-level messages: WikiGetAllPagesResponse WikiGetFormattedDataRequest WikiGetFormattedDataResponse + WikiListPagesRequest + WikiListPagesResponse */ package gitalypb diff --git a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/operations.pb.go b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/operations.pb.go index 7c78f83ea5651573928a6316dfd13213d4319bb4..384db4b4bf7c2ee77c0aed909cd3916f30bcd5a8 100644 --- a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/operations.pb.go +++ b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/operations.pb.go @@ -1503,6 +1503,102 @@ func (m *UserApplyPatchResponse) GetBranchUpdate() *OperationBranchUpdate { return nil } +type UserUpdateSubmoduleRequest struct { + Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"` + User *User `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"` + CommitSha string `protobuf:"bytes,3,opt,name=commit_sha,json=commitSha" json:"commit_sha,omitempty"` + Branch []byte `protobuf:"bytes,4,opt,name=branch,proto3" json:"branch,omitempty"` + Submodule []byte `protobuf:"bytes,5,opt,name=submodule,proto3" json:"submodule,omitempty"` + CommitMessage []byte `protobuf:"bytes,6,opt,name=commit_message,json=commitMessage,proto3" json:"commit_message,omitempty"` +} + +func (m *UserUpdateSubmoduleRequest) Reset() { *m = UserUpdateSubmoduleRequest{} } +func (m *UserUpdateSubmoduleRequest) String() string { return proto.CompactTextString(m) } +func (*UserUpdateSubmoduleRequest) ProtoMessage() {} +func (*UserUpdateSubmoduleRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{30} } + +func (m *UserUpdateSubmoduleRequest) GetRepository() *Repository { + if m != nil { + return m.Repository + } + return nil +} + +func (m *UserUpdateSubmoduleRequest) GetUser() *User { + if m != nil { + return m.User + } + return nil +} + +func (m *UserUpdateSubmoduleRequest) GetCommitSha() string { + if m != nil { + return m.CommitSha + } + return "" +} + +func (m *UserUpdateSubmoduleRequest) GetBranch() []byte { + if m != nil { + return m.Branch + } + return nil +} + +func (m *UserUpdateSubmoduleRequest) GetSubmodule() []byte { + if m != nil { + return m.Submodule + } + return nil +} + +func (m *UserUpdateSubmoduleRequest) GetCommitMessage() []byte { + if m != nil { + return m.CommitMessage + } + return nil +} + +type UserUpdateSubmoduleResponse struct { + BranchUpdate *OperationBranchUpdate `protobuf:"bytes,1,opt,name=branch_update,json=branchUpdate" json:"branch_update,omitempty"` + PreReceiveError string `protobuf:"bytes,2,opt,name=pre_receive_error,json=preReceiveError" json:"pre_receive_error,omitempty"` + CreateTreeError string `protobuf:"bytes,3,opt,name=create_tree_error,json=createTreeError" json:"create_tree_error,omitempty"` + CommitError string `protobuf:"bytes,4,opt,name=commit_error,json=commitError" json:"commit_error,omitempty"` +} + +func (m *UserUpdateSubmoduleResponse) Reset() { *m = UserUpdateSubmoduleResponse{} } +func (m *UserUpdateSubmoduleResponse) String() string { return proto.CompactTextString(m) } +func (*UserUpdateSubmoduleResponse) ProtoMessage() {} +func (*UserUpdateSubmoduleResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{31} } + +func (m *UserUpdateSubmoduleResponse) GetBranchUpdate() *OperationBranchUpdate { + if m != nil { + return m.BranchUpdate + } + return nil +} + +func (m *UserUpdateSubmoduleResponse) GetPreReceiveError() string { + if m != nil { + return m.PreReceiveError + } + return "" +} + +func (m *UserUpdateSubmoduleResponse) GetCreateTreeError() string { + if m != nil { + return m.CreateTreeError + } + return "" +} + +func (m *UserUpdateSubmoduleResponse) GetCommitError() string { + if m != nil { + return m.CommitError + } + return "" +} + func init() { proto.RegisterType((*UserCreateBranchRequest)(nil), "gitaly.UserCreateBranchRequest") proto.RegisterType((*UserCreateBranchResponse)(nil), "gitaly.UserCreateBranchResponse") @@ -1535,6 +1631,8 @@ func init() { proto.RegisterType((*UserApplyPatchRequest)(nil), "gitaly.UserApplyPatchRequest") proto.RegisterType((*UserApplyPatchRequest_Header)(nil), "gitaly.UserApplyPatchRequest.Header") proto.RegisterType((*UserApplyPatchResponse)(nil), "gitaly.UserApplyPatchResponse") + proto.RegisterType((*UserUpdateSubmoduleRequest)(nil), "gitaly.UserUpdateSubmoduleRequest") + proto.RegisterType((*UserUpdateSubmoduleResponse)(nil), "gitaly.UserUpdateSubmoduleResponse") proto.RegisterEnum("gitaly.UserCommitFilesActionHeader_ActionType", UserCommitFilesActionHeader_ActionType_name, UserCommitFilesActionHeader_ActionType_value) } @@ -1562,6 +1660,7 @@ type OperationServiceClient interface { UserRebase(ctx context.Context, in *UserRebaseRequest, opts ...grpc.CallOption) (*UserRebaseResponse, error) UserSquash(ctx context.Context, in *UserSquashRequest, opts ...grpc.CallOption) (*UserSquashResponse, error) UserApplyPatch(ctx context.Context, opts ...grpc.CallOption) (OperationService_UserApplyPatchClient, error) + UserUpdateSubmodule(ctx context.Context, in *UserUpdateSubmoduleRequest, opts ...grpc.CallOption) (*UserUpdateSubmoduleResponse, error) } type operationServiceClient struct { @@ -1761,6 +1860,15 @@ func (x *operationServiceUserApplyPatchClient) CloseAndRecv() (*UserApplyPatchRe return m, nil } +func (c *operationServiceClient) UserUpdateSubmodule(ctx context.Context, in *UserUpdateSubmoduleRequest, opts ...grpc.CallOption) (*UserUpdateSubmoduleResponse, error) { + out := new(UserUpdateSubmoduleResponse) + err := grpc.Invoke(ctx, "/gitaly.OperationService/UserUpdateSubmodule", in, out, c.cc, opts...) + if err != nil { + return nil, err + } + return out, nil +} + // Server API for OperationService service type OperationServiceServer interface { @@ -1777,6 +1885,7 @@ type OperationServiceServer interface { UserRebase(context.Context, *UserRebaseRequest) (*UserRebaseResponse, error) UserSquash(context.Context, *UserSquashRequest) (*UserSquashResponse, error) UserApplyPatch(OperationService_UserApplyPatchServer) error + UserUpdateSubmodule(context.Context, *UserUpdateSubmoduleRequest) (*UserUpdateSubmoduleResponse, error) } func RegisterOperationServiceServer(s *grpc.Server, srv OperationServiceServer) { @@ -2041,6 +2150,24 @@ func (x *operationServiceUserApplyPatchServer) Recv() (*UserApplyPatchRequest, e return m, nil } +func _OperationService_UserUpdateSubmodule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UserUpdateSubmoduleRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(OperationServiceServer).UserUpdateSubmodule(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/gitaly.OperationService/UserUpdateSubmodule", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(OperationServiceServer).UserUpdateSubmodule(ctx, req.(*UserUpdateSubmoduleRequest)) + } + return interceptor(ctx, in, info, handler) +} + var _OperationService_serviceDesc = grpc.ServiceDesc{ ServiceName: "gitaly.OperationService", HandlerType: (*OperationServiceServer)(nil), @@ -2085,6 +2212,10 @@ var _OperationService_serviceDesc = grpc.ServiceDesc{ MethodName: "UserSquash", Handler: _OperationService_UserSquash_Handler, }, + { + MethodName: "UserUpdateSubmodule", + Handler: _OperationService_UserUpdateSubmodule_Handler, + }, }, Streams: []grpc.StreamDesc{ { @@ -2110,107 +2241,113 @@ var _OperationService_serviceDesc = grpc.ServiceDesc{ func init() { proto.RegisterFile("operations.proto", fileDescriptor6) } var fileDescriptor6 = []byte{ - // 1626 bytes of a gzipped FileDescriptorProto + // 1718 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0xcd, 0x6f, 0x1b, 0x55, - 0x10, 0xf7, 0xda, 0xc9, 0xc6, 0x99, 0x38, 0x89, 0xf3, 0xfa, 0x95, 0xba, 0x4d, 0x93, 0x6e, 0x5a, - 0x68, 0x2b, 0x64, 0xa1, 0x80, 0xe0, 0x54, 0x50, 0x3e, 0x1c, 0x52, 0x20, 0x6d, 0xd8, 0x24, 0x85, - 0x03, 0xd2, 0x6a, 0x6b, 0x3f, 0xec, 0x15, 0xb6, 0x77, 0xfb, 0x76, 0x1d, 0x1a, 0x84, 0xb8, 0x20, - 0xe0, 0xca, 0x89, 0x1b, 0x12, 0x88, 0x1b, 0xe2, 0xc2, 0x05, 0x09, 0x0e, 0x88, 0x33, 0x27, 0xa4, - 0x1e, 0xf8, 0x77, 0xd0, 0x7b, 0x33, 0xeb, 0xfd, 0x74, 0x94, 0x96, 0x44, 0x54, 0x88, 0x9b, 0x77, - 0x66, 0x76, 0x76, 0xe6, 0x37, 0x5f, 0xef, 0x8d, 0xa1, 0xea, 0x7a, 0x5c, 0xd8, 0x81, 0xe3, 0xf6, - 0xfd, 0xba, 0x27, 0xdc, 0xc0, 0x65, 0x7a, 0xdb, 0x09, 0xec, 0xee, 0x61, 0xad, 0xe2, 0x77, 0x6c, - 0xc1, 0x5b, 0x48, 0x35, 0x7e, 0xd2, 0xe0, 0xc2, 0xbe, 0xcf, 0xc5, 0xba, 0xe0, 0x76, 0xc0, 0xd7, - 0x84, 0xdd, 0x6f, 0x76, 0x4c, 0xfe, 0x70, 0xc0, 0xfd, 0x80, 0xad, 0x00, 0x08, 0xee, 0xb9, 0xbe, - 0x13, 0xb8, 0xe2, 0x70, 0x5e, 0x5b, 0xd2, 0x6e, 0x4c, 0xad, 0xb0, 0x3a, 0xaa, 0xa9, 0x9b, 0x43, - 0x8e, 0x19, 0x93, 0x62, 0x8b, 0x30, 0xf5, 0x40, 0x29, 0xb1, 0xfa, 0x76, 0x8f, 0xcf, 0x17, 0x97, - 0xb4, 0x1b, 0x15, 0x13, 0x90, 0x74, 0xd7, 0xee, 0x71, 0xb6, 0x04, 0x63, 0x03, 0x9f, 0x8b, 0xf9, - 0x92, 0x52, 0x57, 0x09, 0xd5, 0x49, 0x1b, 0x4c, 0xc5, 0x91, 0x2a, 0xfc, 0xc0, 0x16, 0x81, 0xe5, - 0xb9, 0x4e, 0x3f, 0x98, 0x1f, 0x43, 0x15, 0x8a, 0xb4, 0x23, 0x29, 0x46, 0x1f, 0xe6, 0xb3, 0x26, - 0xfb, 0x9e, 0xdb, 0xf7, 0x39, 0x7b, 0x0e, 0x74, 0xfc, 0x18, 0xd9, 0x3b, 0x13, 0x7e, 0x80, 0xe4, - 0x88, 0xcb, 0x6e, 0xc1, 0x9c, 0x27, 0xb8, 0x25, 0x78, 0x93, 0x3b, 0x07, 0xdc, 0xe2, 0x42, 0xb8, - 0x42, 0x59, 0x3b, 0x69, 0xce, 0x7a, 0x82, 0x9b, 0x48, 0x6f, 0x48, 0xb2, 0xf1, 0x3b, 0x61, 0xb4, - 0xef, 0xb5, 0x9e, 0x15, 0x8c, 0xce, 0x83, 0xde, 0xe7, 0x1f, 0x09, 0x7e, 0x40, 0xf0, 0xd0, 0x93, - 0xa4, 0xbb, 0xdd, 0x96, 0xa4, 0x8f, 0x23, 0x1d, 0x9f, 0x8c, 0x4d, 0x84, 0x2c, 0xe9, 0x01, 0x41, - 0x96, 0x0b, 0x85, 0x96, 0x0f, 0xc5, 0x57, 0x04, 0xc5, 0x06, 0xef, 0xf2, 0x67, 0x03, 0x8a, 0xd0, - 0xb5, 0xa4, 0x45, 0x4f, 0xe1, 0xda, 0x97, 0x1a, 0x9c, 0x8d, 0x14, 0xed, 0xd9, 0xed, 0x7f, 0xe2, - 0xd7, 0x45, 0x28, 0x07, 0x76, 0x3b, 0xee, 0xd4, 0x44, 0x60, 0xb7, 0x8f, 0xe9, 0xd1, 0x3a, 0x9c, - 0x4b, 0x19, 0xf2, 0x14, 0xee, 0xfc, 0x41, 0xee, 0x60, 0x95, 0xfc, 0x8b, 0xee, 0xb0, 0xe7, 0x61, - 0x36, 0xb0, 0x45, 0x9b, 0x07, 0x96, 0xe0, 0x07, 0x8e, 0xef, 0xb8, 0x7d, 0x4a, 0xda, 0x19, 0x24, - 0x9b, 0x44, 0x65, 0xf3, 0x30, 0xd1, 0xe3, 0xbe, 0x6f, 0xb7, 0x39, 0x65, 0x6f, 0xf8, 0x68, 0x7c, - 0x8c, 0x88, 0xc4, 0x7c, 0x21, 0x44, 0x16, 0xa0, 0x14, 0xd8, 0x6d, 0xf2, 0x62, 0x2a, 0xfc, 0xb8, - 0x94, 0x90, 0x74, 0x59, 0x0e, 0xfc, 0x91, 0xe3, 0x07, 0xbe, 0xb2, 0xba, 0x6c, 0xd2, 0x53, 0x3e, - 0x90, 0xa5, 0x7c, 0x20, 0x1f, 0x6b, 0x70, 0x5e, 0x7e, 0x7c, 0x9b, 0x8b, 0xf6, 0x09, 0x64, 0x7c, - 0x88, 0x57, 0x71, 0x24, 0x5e, 0x97, 0x60, 0xb2, 0xe9, 0xf6, 0x7a, 0x4e, 0x60, 0x39, 0x2d, 0x32, - 0xaa, 0x8c, 0x84, 0x3b, 0x2d, 0xe9, 0x11, 0xf5, 0x37, 0x2a, 0x7c, 0xea, 0x67, 0x23, 0xb1, 0x63, - 0x67, 0x61, 0xdc, 0xf6, 0xbc, 0xee, 0xe1, 0xbc, 0xae, 0x20, 0xc0, 0x07, 0xe3, 0x47, 0x2a, 0xe4, - 0x84, 0x57, 0x04, 0x6a, 0xc2, 0x00, 0x2d, 0x65, 0xc0, 0x1a, 0x4c, 0x53, 0xc5, 0x0e, 0x54, 0x33, - 0xa1, 0xc0, 0x2f, 0x84, 0x8e, 0xdc, 0x0b, 0xe7, 0x0e, 0x2a, 0xc5, 0x8e, 0x63, 0x56, 0x1e, 0xc4, - 0x9e, 0xf2, 0xe1, 0x1f, 0xcb, 0x85, 0xff, 0xcd, 0xb1, 0x72, 0xb1, 0x5a, 0x32, 0x3e, 0x85, 0x73, - 0xb9, 0x8a, 0x8f, 0xb6, 0xf5, 0x2a, 0x54, 0x24, 0xf2, 0x56, 0x53, 0xe5, 0x4d, 0x8b, 0x92, 0x60, - 0x4a, 0xd2, 0x30, 0x95, 0x5a, 0xec, 0x3a, 0xcc, 0x90, 0x3b, 0xa1, 0x50, 0x49, 0x09, 0x91, 0x93, - 0x24, 0x66, 0x7c, 0xab, 0xc1, 0x19, 0x09, 0xd7, 0xe6, 0xe6, 0xb3, 0x9a, 0x01, 0xc6, 0x17, 0x54, - 0xf0, 0x91, 0x89, 0x14, 0xce, 0x4c, 0xc4, 0xb4, 0x13, 0x8a, 0xd8, 0x88, 0x71, 0xf9, 0x5b, 0x91, - 0xaa, 0xb5, 0xc3, 0x85, 0x38, 0xdc, 0x71, 0x9a, 0x1f, 0x9e, 0x2e, 0x5a, 0x37, 0x41, 0x47, 0x70, - 0x28, 0x15, 0xe7, 0x42, 0x99, 0x37, 0x9c, 0x60, 0x5d, 0x31, 0x4c, 0x12, 0x48, 0x8f, 0x9b, 0xb1, - 0xcc, 0xb8, 0x19, 0x5d, 0x46, 0xb7, 0x60, 0x0e, 0x4f, 0x25, 0x71, 0x05, 0xba, 0x92, 0x99, 0x55, - 0x8c, 0xb5, 0x48, 0xcb, 0x6d, 0xa8, 0xa2, 0x6c, 0xcc, 0xdb, 0x89, 0x91, 0xde, 0xe2, 0xeb, 0x11, - 0xc1, 0xf8, 0x8b, 0x3a, 0x4e, 0x1c, 0xc0, 0x93, 0x8d, 0x25, 0xe6, 0xba, 0x15, 0x08, 0x9e, 0x8a, - 0x25, 0x32, 0xf6, 0x04, 0xc7, 0x58, 0xca, 0x0a, 0xa2, 0x4c, 0x8c, 0xf7, 0xc8, 0x29, 0xa4, 0xa1, - 0xc8, 0x13, 0x14, 0xb3, 0xf1, 0x6b, 0x11, 0xe6, 0x54, 0xe4, 0xf8, 0x01, 0x97, 0x2e, 0xff, 0x9f, - 0x16, 0x4f, 0x90, 0x16, 0x8f, 0x35, 0x60, 0x71, 0xf0, 0xfe, 0x1b, 0x29, 0xf1, 0x67, 0x11, 0x2e, - 0xa9, 0x64, 0x57, 0xef, 0x6f, 0x3a, 0x5d, 0xee, 0xaf, 0x36, 0xa5, 0xb9, 0x5b, 0xdc, 0x6e, 0x71, - 0xc1, 0x36, 0x41, 0xb7, 0xd5, 0xb3, 0xf2, 0x6b, 0x66, 0xa5, 0x1e, 0x0f, 0xf5, 0x88, 0x97, 0xea, - 0xf8, 0xb0, 0x77, 0xe8, 0x71, 0x93, 0xde, 0x96, 0x3d, 0xf5, 0x03, 0xa7, 0xcb, 0x2d, 0xcf, 0x0e, - 0x3a, 0x74, 0x86, 0x29, 0x4b, 0xc2, 0x8e, 0x1d, 0x74, 0xd8, 0x32, 0x4c, 0x7b, 0xf2, 0x70, 0xe2, - 0x0e, 0x7c, 0x14, 0x28, 0x29, 0x81, 0x4a, 0x48, 0x54, 0x42, 0x72, 0x54, 0xd8, 0x3e, 0x7f, 0xe5, - 0x65, 0xab, 0xe9, 0xf6, 0x03, 0x4e, 0x57, 0x13, 0x39, 0x2a, 0x14, 0x75, 0x1d, 0x89, 0xec, 0x26, - 0x54, 0xf9, 0x23, 0xde, 0x1c, 0x04, 0xdc, 0x92, 0xfa, 0x7b, 0x6e, 0x0b, 0x93, 0xa6, 0x6c, 0xce, - 0x12, 0x7d, 0x93, 0xc8, 0xc6, 0x3e, 0x40, 0x64, 0x29, 0x03, 0xd0, 0xd7, 0xcd, 0xc6, 0xea, 0x5e, - 0xa3, 0x5a, 0x60, 0x33, 0x00, 0xf8, 0xdb, 0xda, 0xb8, 0x63, 0x56, 0x35, 0xc9, 0xdb, 0xdf, 0xd9, - 0x90, 0xbc, 0x22, 0x2b, 0xc3, 0xd8, 0xf6, 0xbd, 0xfb, 0x8d, 0x6a, 0x49, 0x52, 0x37, 0x1a, 0x6f, - 0x37, 0xf6, 0x1a, 0xd5, 0x31, 0x36, 0x09, 0xe3, 0xeb, 0x5b, 0xdb, 0xf7, 0x36, 0xaa, 0xe3, 0xc6, - 0xd7, 0x1a, 0x35, 0xe0, 0x34, 0x3a, 0xec, 0x36, 0xe8, 0x1d, 0x85, 0x10, 0x25, 0xc9, 0xf2, 0x31, - 0xc0, 0xdc, 0x2a, 0x98, 0xf4, 0x12, 0xab, 0xc1, 0x44, 0xe8, 0xba, 0x42, 0x70, 0xab, 0x60, 0x86, - 0x84, 0x35, 0x03, 0x96, 0x64, 0xd9, 0x59, 0x94, 0x1b, 0xd2, 0x75, 0xdf, 0x42, 0xec, 0x2d, 0xcf, - 0x3e, 0xec, 0xba, 0x76, 0xcb, 0xf8, 0xbc, 0x04, 0x97, 0x53, 0x5f, 0xa2, 0x1e, 0x40, 0xc1, 0x3e, - 0x9d, 0x4e, 0x90, 0x2a, 0xef, 0x52, 0xa6, 0xbc, 0xaf, 0xc3, 0x0c, 0x99, 0x1d, 0x56, 0x39, 0xb6, - 0x80, 0x69, 0xa4, 0x6e, 0x53, 0xad, 0xbf, 0x00, 0x8c, 0xc4, 0xec, 0x41, 0xd0, 0x71, 0x05, 0xaa, - 0xc3, 0x86, 0x50, 0x45, 0xce, 0xaa, 0x62, 0x28, 0xa5, 0x75, 0x38, 0x93, 0x94, 0xe6, 0x3d, 0xdb, - 0xe9, 0x52, 0x6f, 0x98, 0x8b, 0x8b, 0x37, 0x24, 0x23, 0xbf, 0x93, 0x4c, 0x1c, 0xbf, 0x93, 0x94, - 0x8f, 0xdf, 0x49, 0x7e, 0x0e, 0x07, 0x4c, 0x26, 0x0e, 0xec, 0xb5, 0x54, 0x86, 0x5c, 0x1b, 0x91, - 0x21, 0x89, 0xb8, 0xc5, 0x52, 0xe4, 0xd5, 0x61, 0xb9, 0x16, 0x93, 0x6d, 0x28, 0x3f, 0xc3, 0x0a, - 0x61, 0x7d, 0xae, 0x2d, 0xc3, 0xd5, 0x6c, 0xfe, 0x08, 0xfc, 0xca, 0x30, 0x81, 0x7e, 0x08, 0xb7, - 0x15, 0x71, 0x43, 0x4e, 0xb0, 0x0f, 0x2e, 0xc2, 0x94, 0xd3, 0x6f, 0xf1, 0x47, 0x89, 0x0e, 0x08, - 0x8a, 0x74, 0x44, 0x67, 0x1b, 0x71, 0x71, 0xf8, 0x7e, 0x38, 0xec, 0x64, 0x83, 0x38, 0xf5, 0x13, - 0xa3, 0x50, 0x9f, 0x89, 0x9d, 0x18, 0x91, 0x70, 0xc4, 0x9d, 0x61, 0x01, 0xa8, 0x08, 0x2c, 0xbf, - 0x63, 0xab, 0x3c, 0x9e, 0x34, 0x27, 0x91, 0xb2, 0xdb, 0xb1, 0xd9, 0xeb, 0x30, 0x27, 0x78, 0xcf, - 0x0d, 0x78, 0x3c, 0xcb, 0xf4, 0x91, 0x06, 0x57, 0x51, 0x38, 0xa2, 0xc8, 0xae, 0x4a, 0x0a, 0xe8, - 0xf3, 0x98, 0xcd, 0x15, 0x24, 0x62, 0x18, 0x8c, 0x4f, 0xc2, 0xa1, 0x86, 0x20, 0x0d, 0xef, 0x75, - 0x40, 0xfe, 0x48, 0xd3, 0xf0, 0x5c, 0x4f, 0x1e, 0x4a, 0xd3, 0x9e, 0xe0, 0x38, 0x2a, 0xa1, 0x69, - 0xa7, 0x86, 0x55, 0xb9, 0x4d, 0x93, 0xca, 0xf8, 0x8e, 0x62, 0xb4, 0xfb, 0x70, 0x60, 0xfb, 0xa7, - 0x7f, 0xaa, 0xf7, 0xd5, 0x67, 0x62, 0x31, 0x42, 0xc2, 0x11, 0x31, 0x92, 0x2f, 0xa9, 0x4a, 0x8f, - 0x42, 0x54, 0x56, 0x04, 0x09, 0xc3, 0x05, 0x98, 0xe0, 0xfd, 0x96, 0x62, 0xe9, 0x8a, 0xa5, 0xf3, - 0x7e, 0x4b, 0x32, 0xae, 0x81, 0x8e, 0x4d, 0x87, 0xce, 0x17, 0x49, 0x73, 0x88, 0x97, 0xd3, 0xf6, - 0xca, 0x39, 0x6d, 0xcf, 0x70, 0x30, 0x42, 0x21, 0x44, 0x51, 0x84, 0xc8, 0x9b, 0x58, 0x84, 0x90, - 0x22, 0x2d, 0x38, 0x0a, 0x75, 0xbc, 0xd3, 0x99, 0xd9, 0x10, 0x1a, 0xdf, 0xd0, 0xd5, 0x61, 0x55, - 0xde, 0x51, 0x77, 0xec, 0x20, 0xba, 0x68, 0x1d, 0xd9, 0x97, 0x32, 0xe2, 0xf5, 0xbc, 0xd1, 0xe5, - 0x49, 0x01, 0xee, 0x47, 0xa3, 0x8b, 0x08, 0xb5, 0xcf, 0x34, 0xd0, 0x4f, 0x75, 0x00, 0x2d, 0xc3, - 0x34, 0x6d, 0x40, 0x28, 0xc6, 0x74, 0xbc, 0x40, 0x22, 0x16, 0xc2, 0x70, 0x80, 0xaa, 0xfb, 0xb9, - 0xa5, 0x6c, 0xcb, 0xf4, 0xbf, 0xf7, 0xb1, 0x6f, 0xc7, 0xfd, 0x3d, 0xb9, 0xee, 0xb7, 0xf2, 0x4b, - 0x19, 0xaa, 0x43, 0xb9, 0x5d, 0x2e, 0x0e, 0x9c, 0x26, 0x67, 0xef, 0x42, 0x35, 0xbd, 0x6c, 0x65, - 0x8b, 0x89, 0xa6, 0x9e, 0xdd, 0x1c, 0xd7, 0x96, 0x46, 0x0b, 0xa0, 0xbd, 0x46, 0x21, 0x54, 0x1c, - 0x5f, 0x49, 0x26, 0x15, 0xe7, 0xac, 0x5b, 0x93, 0x8a, 0xf3, 0xb6, 0x99, 0x91, 0xe2, 0xf8, 0x42, - 0x30, 0xa9, 0x38, 0x67, 0x79, 0x99, 0x54, 0x9c, 0xb7, 0x4b, 0x34, 0x0a, 0xec, 0x2e, 0x4c, 0x27, - 0xb6, 0x50, 0xec, 0x72, 0xd6, 0xcd, 0x68, 0xd1, 0x56, 0x5b, 0x18, 0xc1, 0x4d, 0xeb, 0x1b, 0xee, - 0xf9, 0x92, 0xfa, 0xd2, 0x7b, 0xc8, 0xa4, 0xbe, 0xcc, 0x72, 0xd0, 0x28, 0xb0, 0xf7, 0x60, 0x36, - 0xb5, 0xd2, 0x61, 0x57, 0xe2, 0xef, 0x64, 0x37, 0x58, 0xb5, 0xc5, 0x91, 0xfc, 0x50, 0xeb, 0x0d, - 0xed, 0x45, 0x8d, 0xbd, 0x05, 0x95, 0xf8, 0x6a, 0x81, 0x5d, 0x8a, 0xbf, 0x96, 0xda, 0x89, 0xd4, - 0x2e, 0xe7, 0x33, 0x87, 0x66, 0xbe, 0x03, 0x33, 0xc9, 0xdb, 0x2d, 0x4b, 0x22, 0x95, 0x5e, 0x1b, - 0xd4, 0xae, 0x8c, 0x62, 0x0f, 0x55, 0x36, 0x00, 0xa2, 0x9b, 0x11, 0xbb, 0x98, 0x28, 0xc1, 0xf8, - 0x55, 0xb3, 0x56, 0xcb, 0x63, 0x0d, 0xd5, 0xdc, 0x47, 0x00, 0x63, 0xa7, 0x8b, 0x24, 0x80, 0xd9, - 0xf3, 0x4f, 0x12, 0xc0, 0x9c, 0x63, 0x89, 0x04, 0x30, 0x32, 0x4f, 0xce, 0xaf, 0xb4, 0x79, 0xb1, - 0xc3, 0x41, 0xda, 0xbc, 0xf8, 0x48, 0x8c, 0xbc, 0xc4, 0x46, 0x9c, 0x54, 0x93, 0x98, 0x5f, 0x49, - 0x35, 0xc9, 0xbe, 0x6d, 0x14, 0xd8, 0x2e, 0xe2, 0x1f, 0x35, 0x91, 0x24, 0xfe, 0x99, 0x66, 0x9a, - 0xc4, 0x3f, 0xdb, 0x7b, 0xa4, 0x8b, 0x0f, 0x74, 0xf5, 0x77, 0xd2, 0x4b, 0x7f, 0x07, 0x00, 0x00, - 0xff, 0xff, 0xe8, 0xc5, 0xbe, 0x70, 0x78, 0x1a, 0x00, 0x00, + 0x10, 0xf7, 0xda, 0xce, 0xc6, 0x99, 0x38, 0x89, 0xf3, 0xfa, 0x95, 0xba, 0x49, 0x93, 0x6e, 0x5a, + 0x68, 0x2b, 0x14, 0xa1, 0x80, 0xe0, 0x54, 0x50, 0x3e, 0x1c, 0x52, 0x20, 0x6d, 0xd8, 0x24, 0x85, + 0x03, 0xd2, 0xb2, 0xb1, 0x1f, 0xf6, 0x0a, 0xdb, 0xeb, 0xbe, 0x5d, 0x87, 0x06, 0x21, 0x2e, 0x08, + 0xb8, 0x72, 0xe2, 0x82, 0x90, 0x40, 0xdc, 0x10, 0x17, 0x2e, 0x1c, 0x38, 0x20, 0xce, 0x9c, 0x90, + 0x7a, 0xe0, 0xc2, 0xdf, 0xc0, 0xdf, 0x80, 0xde, 0x9b, 0x59, 0xef, 0xa7, 0xa3, 0xb4, 0x24, 0x6a, + 0x85, 0xb8, 0x79, 0xe7, 0xcd, 0xce, 0xce, 0xfc, 0xe6, 0xf3, 0x8d, 0xa1, 0xe2, 0xf6, 0xb8, 0xb0, + 0x7d, 0xc7, 0xed, 0x7a, 0x4b, 0x3d, 0xe1, 0xfa, 0x2e, 0xd3, 0x9b, 0x8e, 0x6f, 0xb7, 0x0f, 0xab, + 0x65, 0xaf, 0x65, 0x0b, 0xde, 0x40, 0xaa, 0xf1, 0x93, 0x06, 0x17, 0xf6, 0x3c, 0x2e, 0xd6, 0x04, + 0xb7, 0x7d, 0xbe, 0x2a, 0xec, 0x6e, 0xbd, 0x65, 0xf2, 0xfb, 0x7d, 0xee, 0xf9, 0x6c, 0x19, 0x40, + 0xf0, 0x9e, 0xeb, 0x39, 0xbe, 0x2b, 0x0e, 0x67, 0xb4, 0x05, 0xed, 0xfa, 0xf8, 0x32, 0x5b, 0x42, + 0x31, 0x4b, 0xe6, 0xe0, 0xc4, 0x8c, 0x70, 0xb1, 0x79, 0x18, 0xdf, 0x57, 0x42, 0xac, 0xae, 0xdd, + 0xe1, 0x33, 0xf9, 0x05, 0xed, 0x7a, 0xd9, 0x04, 0x24, 0xdd, 0xb1, 0x3b, 0x9c, 0x2d, 0x40, 0xb1, + 0xef, 0x71, 0x31, 0x53, 0x50, 0xe2, 0xca, 0x81, 0x38, 0xa9, 0x83, 0xa9, 0x4e, 0xa4, 0x08, 0xcf, + 0xb7, 0x85, 0x6f, 0xf5, 0x5c, 0xa7, 0xeb, 0xcf, 0x14, 0x51, 0x84, 0x22, 0x6d, 0x4b, 0x8a, 0xd1, + 0x85, 0x99, 0xb4, 0xca, 0x5e, 0xcf, 0xed, 0x7a, 0x9c, 0x3d, 0x03, 0x3a, 0x7e, 0x8c, 0xf4, 0x9d, + 0x0c, 0x3e, 0x40, 0x7c, 0x74, 0xca, 0x6e, 0xc2, 0x74, 0x4f, 0x70, 0x4b, 0xf0, 0x3a, 0x77, 0x0e, + 0xb8, 0xc5, 0x85, 0x70, 0x85, 0xd2, 0x76, 0xcc, 0x9c, 0xea, 0x09, 0x6e, 0x22, 0xbd, 0x26, 0xc9, + 0xc6, 0x6f, 0x84, 0xd1, 0x5e, 0xaf, 0xf1, 0xb4, 0x60, 0x74, 0x1e, 0xf4, 0x2e, 0xff, 0x50, 0xf0, + 0x03, 0x82, 0x87, 0x9e, 0x24, 0xdd, 0x6d, 0x37, 0x24, 0x7d, 0x04, 0xe9, 0xf8, 0x64, 0x6c, 0x20, + 0x64, 0x71, 0x0b, 0x08, 0xb2, 0x4c, 0x28, 0xb4, 0x6c, 0x28, 0xbe, 0x24, 0x28, 0xd6, 0x79, 0x9b, + 0x3f, 0x1d, 0x50, 0x04, 0xa6, 0xc5, 0x35, 0x7a, 0x0c, 0xd3, 0xbe, 0xd0, 0xe0, 0x6c, 0x28, 0x68, + 0xd7, 0x6e, 0xfe, 0x1b, 0xbb, 0x2e, 0x42, 0xc9, 0xb7, 0x9b, 0x51, 0xa3, 0x46, 0x7d, 0xbb, 0x79, + 0x4c, 0x8b, 0xd6, 0xe0, 0x5c, 0x42, 0x91, 0xc7, 0x30, 0xe7, 0x77, 0x32, 0x07, 0xb3, 0xe4, 0x09, + 0x9a, 0xc3, 0x9e, 0x85, 0x29, 0xdf, 0x16, 0x4d, 0xee, 0x5b, 0x82, 0x1f, 0x38, 0x9e, 0xe3, 0x76, + 0x29, 0x68, 0x27, 0x91, 0x6c, 0x12, 0x95, 0xcd, 0xc0, 0x68, 0x87, 0x7b, 0x9e, 0xdd, 0xe4, 0x14, + 0xbd, 0xc1, 0xa3, 0xf1, 0x11, 0x22, 0x12, 0xb1, 0x85, 0x10, 0x99, 0x83, 0x82, 0x6f, 0x37, 0xc9, + 0x8a, 0xf1, 0xe0, 0xe3, 0x92, 0x43, 0xd2, 0x65, 0x3a, 0xf0, 0x07, 0x8e, 0xe7, 0x7b, 0x4a, 0xeb, + 0x92, 0x49, 0x4f, 0xd9, 0x40, 0x16, 0xb2, 0x81, 0x7c, 0xa8, 0xc1, 0x79, 0xf9, 0xf1, 0x2d, 0x2e, + 0x9a, 0x27, 0x10, 0xf1, 0x01, 0x5e, 0xf9, 0xa1, 0x78, 0x5d, 0x82, 0xb1, 0xba, 0xdb, 0xe9, 0x38, + 0xbe, 0xe5, 0x34, 0x48, 0xa9, 0x12, 0x12, 0x6e, 0x37, 0xa4, 0x45, 0x54, 0xdf, 0x28, 0xf1, 0xa9, + 0x9e, 0x0d, 0xc5, 0x8e, 0x9d, 0x85, 0x11, 0xbb, 0xd7, 0x6b, 0x1f, 0xce, 0xe8, 0x0a, 0x02, 0x7c, + 0x30, 0x7e, 0xa4, 0x44, 0x8e, 0x59, 0x45, 0xa0, 0xc6, 0x14, 0xd0, 0x12, 0x0a, 0xac, 0xc2, 0x04, + 0x65, 0x6c, 0x5f, 0x15, 0x13, 0x72, 0xfc, 0x5c, 0x60, 0xc8, 0xdd, 0xa0, 0xef, 0xa0, 0x50, 0xac, + 0x38, 0x66, 0x79, 0x3f, 0xf2, 0x94, 0x0d, 0x7f, 0x31, 0x13, 0xfe, 0xd7, 0x8b, 0xa5, 0x7c, 0xa5, + 0x60, 0x7c, 0x02, 0xe7, 0x32, 0x05, 0x1f, 0xad, 0xeb, 0x15, 0x28, 0x4b, 0xe4, 0xad, 0xba, 0x8a, + 0x9b, 0x06, 0x05, 0xc1, 0xb8, 0xa4, 0x61, 0x28, 0x35, 0xd8, 0x35, 0x98, 0x24, 0x73, 0x02, 0xa6, + 0x82, 0x62, 0x22, 0x23, 0x89, 0xcd, 0xf8, 0x56, 0x83, 0x33, 0x12, 0xae, 0x8d, 0x8d, 0xa7, 0x35, + 0x02, 0x8c, 0xcf, 0x29, 0xe1, 0x43, 0x15, 0xc9, 0x9d, 0x29, 0x8f, 0x69, 0x27, 0xe4, 0xb1, 0x21, + 0xed, 0xf2, 0xd7, 0x3c, 0x65, 0x6b, 0x8b, 0x0b, 0x71, 0xb8, 0xed, 0xd4, 0x3f, 0x38, 0x5d, 0xb4, + 0x6e, 0x80, 0x8e, 0xe0, 0x50, 0x28, 0x4e, 0x07, 0x3c, 0xaf, 0x39, 0xfe, 0x9a, 0x3a, 0x30, 0x89, + 0x21, 0xd9, 0x6e, 0x8a, 0xa9, 0x76, 0x33, 0x3c, 0x8d, 0x6e, 0xc2, 0x34, 0x4e, 0x25, 0x51, 0x01, + 0xba, 0xe2, 0x99, 0x52, 0x07, 0xab, 0xa1, 0x94, 0x5b, 0x50, 0x41, 0xde, 0x88, 0xb5, 0xa3, 0x43, + 0xad, 0xc5, 0xd7, 0x43, 0x82, 0xf1, 0x27, 0x55, 0x9c, 0x28, 0x80, 0x27, 0xeb, 0x4b, 0x8c, 0x75, + 0xcb, 0x17, 0x3c, 0xe1, 0x4b, 0x3c, 0xd8, 0x15, 0x1c, 0x7d, 0x29, 0x33, 0x88, 0x22, 0x31, 0x5a, + 0x23, 0xc7, 0x91, 0x86, 0x2c, 0x8f, 0x90, 0xcc, 0xc6, 0x2f, 0x79, 0x98, 0x56, 0x9e, 0xe3, 0x07, + 0x5c, 0x9a, 0xfc, 0x7f, 0x58, 0x3c, 0x42, 0x58, 0x3c, 0xd4, 0x80, 0x45, 0xc1, 0xfb, 0x6f, 0x84, + 0xc4, 0x1f, 0x79, 0xb8, 0xa4, 0x82, 0x5d, 0xbd, 0xbf, 0xe1, 0xb4, 0xb9, 0xb7, 0x52, 0x97, 0xea, + 0x6e, 0x72, 0xbb, 0xc1, 0x05, 0xdb, 0x00, 0xdd, 0x56, 0xcf, 0xca, 0xae, 0xc9, 0xe5, 0xa5, 0xa8, + 0xab, 0x87, 0xbc, 0xb4, 0x84, 0x0f, 0xbb, 0x87, 0x3d, 0x6e, 0xd2, 0xdb, 0xb2, 0xa6, 0xbe, 0xef, + 0xb4, 0xb9, 0xd5, 0xb3, 0xfd, 0x16, 0xcd, 0x30, 0x25, 0x49, 0xd8, 0xb6, 0xfd, 0x16, 0x5b, 0x84, + 0x89, 0x9e, 0x1c, 0x4e, 0xdc, 0xbe, 0x87, 0x0c, 0x05, 0xc5, 0x50, 0x0e, 0x88, 0x8a, 0x49, 0xb6, + 0x0a, 0xdb, 0xe3, 0x2f, 0xbd, 0x68, 0xd5, 0xdd, 0xae, 0xcf, 0xe9, 0x6a, 0x22, 0x5b, 0x85, 0xa2, + 0xae, 0x21, 0x91, 0xdd, 0x80, 0x0a, 0x7f, 0xc0, 0xeb, 0x7d, 0x9f, 0x5b, 0x52, 0x7e, 0xc7, 0x6d, + 0x60, 0xd0, 0x94, 0xcc, 0x29, 0xa2, 0x6f, 0x10, 0xd9, 0xd8, 0x03, 0x08, 0x35, 0x65, 0x00, 0xfa, + 0x9a, 0x59, 0x5b, 0xd9, 0xad, 0x55, 0x72, 0x6c, 0x12, 0x00, 0x7f, 0x5b, 0xeb, 0xb7, 0xcd, 0x8a, + 0x26, 0xcf, 0xf6, 0xb6, 0xd7, 0xe5, 0x59, 0x9e, 0x95, 0xa0, 0xb8, 0x75, 0xf7, 0x5e, 0xad, 0x52, + 0x90, 0xd4, 0xf5, 0xda, 0x9b, 0xb5, 0xdd, 0x5a, 0xa5, 0xc8, 0xc6, 0x60, 0x64, 0x6d, 0x73, 0xeb, + 0xee, 0x7a, 0x65, 0xc4, 0xf8, 0x4a, 0xa3, 0x02, 0x9c, 0x44, 0x87, 0xdd, 0x02, 0xbd, 0xa5, 0x10, + 0xa2, 0x20, 0x59, 0x3c, 0x06, 0x98, 0x9b, 0x39, 0x93, 0x5e, 0x62, 0x55, 0x18, 0x0d, 0x4c, 0x57, + 0x08, 0x6e, 0xe6, 0xcc, 0x80, 0xb0, 0x6a, 0xc0, 0x82, 0x4c, 0x3b, 0x8b, 0x62, 0x43, 0x9a, 0xee, + 0x59, 0x88, 0xbd, 0xd5, 0xb3, 0x0f, 0xdb, 0xae, 0xdd, 0x30, 0x3e, 0x2b, 0xc0, 0x6c, 0xe2, 0x4b, + 0x54, 0x03, 0xc8, 0xd9, 0xa7, 0x53, 0x09, 0x12, 0xe9, 0x5d, 0x48, 0xa5, 0xf7, 0x35, 0x98, 0x24, + 0xb5, 0x83, 0x2c, 0xc7, 0x12, 0x30, 0x81, 0xd4, 0x2d, 0xca, 0xf5, 0xe7, 0x80, 0x11, 0x9b, 0xdd, + 0xf7, 0x5b, 0xae, 0x40, 0x71, 0x58, 0x10, 0x2a, 0x78, 0xb2, 0xa2, 0x0e, 0x94, 0xd0, 0x25, 0x38, + 0x13, 0xe7, 0xe6, 0x1d, 0xdb, 0x69, 0x53, 0x6d, 0x98, 0x8e, 0xb2, 0xd7, 0xe4, 0x41, 0x76, 0x25, + 0x19, 0x3d, 0x7e, 0x25, 0x29, 0x1d, 0xbf, 0x92, 0xfc, 0x1c, 0x34, 0x98, 0x94, 0x1f, 0xd8, 0x2b, + 0x89, 0x08, 0xb9, 0x3a, 0x24, 0x42, 0x62, 0x7e, 0x8b, 0x84, 0xc8, 0xcb, 0x83, 0x74, 0xcd, 0xc7, + 0xcb, 0x50, 0x76, 0x84, 0xe5, 0x82, 0xfc, 0x5c, 0x5d, 0x84, 0x2b, 0xe9, 0xf8, 0x11, 0xf8, 0x95, + 0x41, 0x00, 0xfd, 0x10, 0x6c, 0x2b, 0xa2, 0x8a, 0x9c, 0x60, 0x1d, 0x9c, 0x87, 0x71, 0xa7, 0xdb, + 0xe0, 0x0f, 0x62, 0x15, 0x10, 0x14, 0xe9, 0x88, 0xca, 0x36, 0xe4, 0xe2, 0xf0, 0xfd, 0xa0, 0xd9, + 0xc9, 0x02, 0x71, 0xea, 0x13, 0xa3, 0x50, 0x9f, 0x89, 0x4c, 0x8c, 0x48, 0x38, 0xe2, 0xce, 0x30, + 0x07, 0x94, 0x04, 0x96, 0xd7, 0xb2, 0x55, 0x1c, 0x8f, 0x99, 0x63, 0x48, 0xd9, 0x69, 0xd9, 0xec, + 0x55, 0x98, 0x16, 0xbc, 0xe3, 0xfa, 0x3c, 0x1a, 0x65, 0xfa, 0x50, 0x85, 0x2b, 0xc8, 0x1c, 0x52, + 0x64, 0x55, 0x25, 0x01, 0xf4, 0x79, 0x8c, 0xe6, 0x32, 0x12, 0xd1, 0x0d, 0xc6, 0xc7, 0x41, 0x53, + 0x43, 0x90, 0x06, 0xf7, 0x3a, 0x20, 0x7b, 0xa4, 0x6a, 0x38, 0xd7, 0x93, 0x85, 0x52, 0xb5, 0x47, + 0x18, 0x47, 0x25, 0x34, 0xcd, 0x44, 0xb3, 0x2a, 0x35, 0xa9, 0x53, 0x19, 0xdf, 0x91, 0x8f, 0x76, + 0xee, 0xf7, 0x6d, 0xef, 0xf4, 0xa7, 0x7a, 0x4f, 0x7d, 0x26, 0xe2, 0x23, 0x24, 0x1c, 0xe1, 0x23, + 0xf9, 0x92, 0xca, 0xf4, 0xd0, 0x45, 0x25, 0x45, 0x90, 0x30, 0x5c, 0x80, 0x51, 0xde, 0x6d, 0xa8, + 0x23, 0x5d, 0x1d, 0xe9, 0xbc, 0xdb, 0x90, 0x07, 0x57, 0x41, 0xc7, 0xa2, 0x43, 0xf3, 0x45, 0x5c, + 0x1d, 0x3a, 0xcb, 0x28, 0x7b, 0xa5, 0x8c, 0xb2, 0x67, 0x38, 0xe8, 0xa1, 0x00, 0xa2, 0xd0, 0x43, + 0x64, 0x4d, 0xc4, 0x43, 0x48, 0x91, 0x1a, 0x1c, 0x85, 0x3a, 0xde, 0xe9, 0xcc, 0xb4, 0x0b, 0x8d, + 0x6f, 0xe8, 0xea, 0xb0, 0x22, 0xef, 0xa8, 0xdb, 0xb6, 0x1f, 0x5e, 0xb4, 0x8e, 0xac, 0x4b, 0x29, + 0xf6, 0xa5, 0xac, 0xd6, 0xd5, 0x93, 0x0c, 0xdc, 0x0b, 0x5b, 0x17, 0x11, 0xaa, 0x9f, 0x6a, 0xa0, + 0x9f, 0x6a, 0x03, 0x5a, 0x84, 0x09, 0xda, 0x80, 0x90, 0x8f, 0x69, 0xbc, 0x40, 0x22, 0x26, 0xc2, + 0xa0, 0x81, 0xaa, 0xfb, 0xb9, 0xa5, 0x74, 0x4b, 0xd5, 0xbf, 0x77, 0xb1, 0x6e, 0x47, 0xed, 0x3d, + 0xb9, 0xea, 0x67, 0xfc, 0xad, 0x41, 0x35, 0xdc, 0x12, 0xee, 0xf4, 0xf7, 0x3b, 0x6e, 0xa3, 0xdf, + 0x3e, 0xe5, 0xca, 0x35, 0x07, 0x40, 0x41, 0x28, 0xe3, 0x08, 0x23, 0x85, 0x6e, 0xbf, 0x32, 0x8e, + 0x86, 0xe5, 0xc5, 0x2c, 0x8c, 0x79, 0x81, 0x82, 0xd4, 0x82, 0x43, 0x42, 0x46, 0x64, 0xeb, 0x59, + 0x91, 0xfd, 0x97, 0x86, 0xb3, 0x67, 0xca, 0xe0, 0x27, 0x73, 0x73, 0xce, 0x1e, 0xc3, 0x0b, 0xc7, + 0x1b, 0xc3, 0x8b, 0xa9, 0x31, 0x7c, 0xf9, 0xeb, 0x31, 0xa8, 0x0c, 0x54, 0xdc, 0xe1, 0xe2, 0xc0, + 0xa9, 0x73, 0xf6, 0x36, 0x54, 0x92, 0xcb, 0x73, 0x36, 0x1f, 0x6b, 0xd2, 0xe9, 0x7f, 0x02, 0xaa, + 0x0b, 0xc3, 0x19, 0x10, 0x2a, 0x23, 0x17, 0x08, 0x8e, 0xae, 0x98, 0xe3, 0x82, 0x33, 0xd6, 0xe7, + 0x71, 0xc1, 0x59, 0xdb, 0xe9, 0x50, 0x70, 0x74, 0xc1, 0x1b, 0x17, 0x9c, 0xb1, 0x8c, 0x8e, 0x0b, + 0xce, 0xda, 0x0d, 0x1b, 0x39, 0x76, 0x07, 0x26, 0x62, 0x5b, 0x45, 0x36, 0x9b, 0x36, 0x33, 0x5c, + 0x9c, 0x56, 0xe7, 0x86, 0x9c, 0x26, 0xe5, 0x0d, 0xf6, 0xb6, 0x71, 0x79, 0xc9, 0xbd, 0x72, 0x5c, + 0x5e, 0x6a, 0xd9, 0x6b, 0xe4, 0xd8, 0x3b, 0x30, 0x95, 0x58, 0xd1, 0xb1, 0xcb, 0xd1, 0x77, 0xd2, + 0x1b, 0xc9, 0xea, 0xfc, 0xd0, 0xf3, 0x40, 0xea, 0x75, 0xed, 0x79, 0x8d, 0xbd, 0x01, 0xe5, 0xe8, + 0xaa, 0x88, 0x5d, 0x8a, 0xbe, 0x96, 0xd8, 0x71, 0x55, 0x67, 0xb3, 0x0f, 0x07, 0x6a, 0xbe, 0x05, + 0x93, 0xf1, 0x6d, 0x05, 0x8b, 0x23, 0x95, 0x5c, 0x03, 0x55, 0x2f, 0x0f, 0x3b, 0x1e, 0x88, 0xac, + 0x01, 0x84, 0x37, 0x5d, 0x76, 0x31, 0x56, 0x36, 0xa2, 0xab, 0x83, 0x6a, 0x35, 0xeb, 0x68, 0x20, + 0xe6, 0x1e, 0x02, 0x18, 0x99, 0x16, 0xe3, 0x00, 0xa6, 0xe7, 0xd9, 0x38, 0x80, 0x19, 0x63, 0xa6, + 0x04, 0x30, 0x54, 0x4f, 0xce, 0x23, 0x49, 0xf5, 0x22, 0xc3, 0x5e, 0x52, 0xbd, 0xe8, 0x88, 0x13, + 0x5a, 0x89, 0x8d, 0x35, 0x2e, 0x26, 0x36, 0x8f, 0xc4, 0xc5, 0xc4, 0xfb, 0xb0, 0x91, 0x63, 0x3b, + 0x88, 0x7f, 0xd8, 0x14, 0xe2, 0xf8, 0xa7, 0x9a, 0x63, 0x1c, 0xff, 0x74, 0x2f, 0x51, 0x26, 0xbe, + 0x87, 0xfb, 0xce, 0x44, 0x65, 0x64, 0x46, 0x3a, 0x5f, 0x93, 0x7d, 0xa2, 0xba, 0x78, 0x24, 0x4f, + 0xf0, 0x8d, 0x7d, 0x5d, 0xfd, 0x01, 0xf9, 0xc2, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xf4, 0x19, + 0x44, 0x25, 0xaa, 0x1c, 0x00, 0x00, } diff --git a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/wiki.pb.go b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/wiki.pb.go index a53fd0c8e58e3402266309a9c2255a43b1465ea6..f3bd15756c0b45390c7c77f70654514ff7238a5c 100644 --- a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/wiki.pb.go +++ b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/gitalypb/wiki.pb.go @@ -639,6 +639,57 @@ func (m *WikiGetFormattedDataResponse) GetData() []byte { return nil } +type WikiListPagesRequest 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 *WikiListPagesRequest) Reset() { *m = WikiListPagesRequest{} } +func (m *WikiListPagesRequest) String() string { return proto.CompactTextString(m) } +func (*WikiListPagesRequest) ProtoMessage() {} +func (*WikiListPagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{19} } + +func (m *WikiListPagesRequest) GetRepository() *Repository { + if m != nil { + return m.Repository + } + return nil +} + +func (m *WikiListPagesRequest) GetLimit() uint32 { + if m != nil { + return m.Limit + } + return 0 +} + +// The WikiListPagesResponse stream is a concatenation of WikiPage streams without content +type WikiListPagesResponse struct { + Page []*WikiPage `protobuf:"bytes,1,rep,name=page" json:"page,omitempty"` + // When end_of_page is true it signals a change of page for the next Response message (if any) + EndOfPage bool `protobuf:"varint,2,opt,name=end_of_page,json=endOfPage" json:"end_of_page,omitempty"` +} + +func (m *WikiListPagesResponse) Reset() { *m = WikiListPagesResponse{} } +func (m *WikiListPagesResponse) String() string { return proto.CompactTextString(m) } +func (*WikiListPagesResponse) ProtoMessage() {} +func (*WikiListPagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{20} } + +func (m *WikiListPagesResponse) GetPage() []*WikiPage { + if m != nil { + return m.Page + } + return nil +} + +func (m *WikiListPagesResponse) GetEndOfPage() bool { + if m != nil { + return m.EndOfPage + } + return false +} + func init() { proto.RegisterType((*WikiCommitDetails)(nil), "gitaly.WikiCommitDetails") proto.RegisterType((*WikiPageVersion)(nil), "gitaly.WikiPageVersion") @@ -659,6 +710,8 @@ func init() { proto.RegisterType((*WikiGetAllPagesResponse)(nil), "gitaly.WikiGetAllPagesResponse") proto.RegisterType((*WikiGetFormattedDataRequest)(nil), "gitaly.WikiGetFormattedDataRequest") proto.RegisterType((*WikiGetFormattedDataResponse)(nil), "gitaly.WikiGetFormattedDataResponse") + proto.RegisterType((*WikiListPagesRequest)(nil), "gitaly.WikiListPagesRequest") + proto.RegisterType((*WikiListPagesResponse)(nil), "gitaly.WikiListPagesResponse") } // Reference imports to suppress errors if they are not otherwise used. @@ -681,6 +734,7 @@ type WikiServiceClient interface { WikiFindFile(ctx context.Context, in *WikiFindFileRequest, opts ...grpc.CallOption) (WikiService_WikiFindFileClient, error) WikiGetAllPages(ctx context.Context, in *WikiGetAllPagesRequest, opts ...grpc.CallOption) (WikiService_WikiGetAllPagesClient, error) WikiGetFormattedData(ctx context.Context, in *WikiGetFormattedDataRequest, opts ...grpc.CallOption) (WikiService_WikiGetFormattedDataClient, error) + WikiListPages(ctx context.Context, in *WikiListPagesRequest, opts ...grpc.CallOption) (WikiService_WikiListPagesClient, error) } type wikiServiceClient struct { @@ -928,6 +982,38 @@ func (x *wikiServiceWikiGetFormattedDataClient) Recv() (*WikiGetFormattedDataRes return m, nil } +func (c *wikiServiceClient) WikiListPages(ctx context.Context, in *WikiListPagesRequest, opts ...grpc.CallOption) (WikiService_WikiListPagesClient, error) { + stream, err := grpc.NewClientStream(ctx, &_WikiService_serviceDesc.Streams[7], c.cc, "/gitaly.WikiService/WikiListPages", opts...) + if err != nil { + return nil, err + } + x := &wikiServiceWikiListPagesClient{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 WikiService_WikiListPagesClient interface { + Recv() (*WikiListPagesResponse, error) + grpc.ClientStream +} + +type wikiServiceWikiListPagesClient struct { + grpc.ClientStream +} + +func (x *wikiServiceWikiListPagesClient) Recv() (*WikiListPagesResponse, error) { + m := new(WikiListPagesResponse) + if err := x.ClientStream.RecvMsg(m); err != nil { + return nil, err + } + return m, nil +} + // Server API for WikiService service type WikiServiceServer interface { @@ -940,6 +1026,7 @@ type WikiServiceServer interface { WikiFindFile(*WikiFindFileRequest, WikiService_WikiFindFileServer) error WikiGetAllPages(*WikiGetAllPagesRequest, WikiService_WikiGetAllPagesServer) error WikiGetFormattedData(*WikiGetFormattedDataRequest, WikiService_WikiGetFormattedDataServer) error + WikiListPages(*WikiListPagesRequest, WikiService_WikiListPagesServer) error } func RegisterWikiServiceServer(s *grpc.Server, srv WikiServiceServer) { @@ -1121,6 +1208,27 @@ func (x *wikiServiceWikiGetFormattedDataServer) Send(m *WikiGetFormattedDataResp return x.ServerStream.SendMsg(m) } +func _WikiService_WikiListPages_Handler(srv interface{}, stream grpc.ServerStream) error { + m := new(WikiListPagesRequest) + if err := stream.RecvMsg(m); err != nil { + return err + } + return srv.(WikiServiceServer).WikiListPages(m, &wikiServiceWikiListPagesServer{stream}) +} + +type WikiService_WikiListPagesServer interface { + Send(*WikiListPagesResponse) error + grpc.ServerStream +} + +type wikiServiceWikiListPagesServer struct { + grpc.ServerStream +} + +func (x *wikiServiceWikiListPagesServer) Send(m *WikiListPagesResponse) error { + return x.ServerStream.SendMsg(m) +} + var _WikiService_serviceDesc = grpc.ServiceDesc{ ServiceName: "gitaly.WikiService", HandlerType: (*WikiServiceServer)(nil), @@ -1166,6 +1274,11 @@ var _WikiService_serviceDesc = grpc.ServiceDesc{ Handler: _WikiService_WikiGetFormattedData_Handler, ServerStreams: true, }, + { + StreamName: "WikiListPages", + Handler: _WikiService_WikiListPages_Handler, + ServerStreams: true, + }, }, Metadata: "wiki.proto", } @@ -1173,64 +1286,66 @@ var _WikiService_serviceDesc = grpc.ServiceDesc{ func init() { proto.RegisterFile("wiki.proto", fileDescriptor15) } var fileDescriptor15 = []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, + // 974 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0xdd, 0x72, 0xdc, 0x34, + 0x14, 0xae, 0xb3, 0x7f, 0xde, 0x93, 0x9f, 0x52, 0x51, 0x1a, 0xd7, 0x09, 0x21, 0x23, 0x3a, 0x43, + 0xb8, 0xc9, 0xc0, 0xf6, 0x96, 0x8b, 0x32, 0x84, 0x64, 0x98, 0xe1, 0x27, 0xb8, 0xa5, 0xbd, 0x62, + 0x8c, 0xb2, 0x3e, 0x49, 0x34, 0xb5, 0xd7, 0x46, 0xd6, 0x26, 0xb3, 0x0f, 0xc1, 0x03, 0xc0, 0x70, + 0xc3, 0x2d, 0x8f, 0xc3, 0x5b, 0x70, 0xcb, 0x13, 0x30, 0x92, 0xfc, 0x23, 0xdb, 0x9b, 0x65, 0xda, + 0xd0, 0x99, 0xde, 0x59, 0x47, 0xd2, 0xd1, 0xf9, 0xbe, 0x4f, 0xe7, 0xd3, 0x2e, 0xc0, 0x35, 0x7f, + 0xc9, 0x0f, 0x33, 0x91, 0xca, 0x94, 0x0c, 0x2f, 0xb8, 0x64, 0xf1, 0xc2, 0xdf, 0xc8, 0x2f, 0x99, + 0xc0, 0xc8, 0x44, 0xe9, 0x2f, 0x0e, 0xdc, 0x7b, 0xc1, 0x5f, 0xf2, 0x2f, 0xd2, 0x24, 0xe1, 0xf2, + 0x08, 0x25, 0xe3, 0x71, 0x4e, 0x08, 0xf4, 0x67, 0x2c, 0x41, 0xcf, 0xd9, 0x77, 0x0e, 0x36, 0x02, + 0xfd, 0x4d, 0xee, 0xc3, 0x00, 0x13, 0xc6, 0x63, 0x6f, 0x4d, 0x07, 0xcd, 0x80, 0x78, 0x30, 0x4a, + 0x30, 0xcf, 0xd9, 0x05, 0x7a, 0x3d, 0x1d, 0x2f, 0x87, 0x64, 0x1b, 0x46, 0xf3, 0x1c, 0x45, 0xc8, + 0x23, 0xaf, 0xbf, 0xef, 0x1c, 0x0c, 0x82, 0xa1, 0x1a, 0x7e, 0x15, 0x91, 0x1d, 0x18, 0xeb, 0x09, + 0x7d, 0xc2, 0x40, 0x6f, 0x72, 0x55, 0xe0, 0x5b, 0x96, 0x20, 0x7d, 0x06, 0x77, 0x55, 0x39, 0xa7, + 0xec, 0x02, 0x9f, 0xa3, 0xc8, 0x79, 0x3a, 0x23, 0x1f, 0xc3, 0x70, 0xaa, 0xab, 0xd3, 0xe5, 0xac, + 0x4f, 0xee, 0x1d, 0x1a, 0x24, 0x87, 0x27, 0x5c, 0x9a, 0xb2, 0x83, 0x62, 0x01, 0x79, 0x00, 0xc3, + 0xf3, 0x54, 0x24, 0x4c, 0xea, 0x22, 0xc7, 0x41, 0x31, 0xa2, 0x7f, 0x3b, 0xe0, 0x96, 0x69, 0xc9, + 0xa7, 0x30, 0xba, 0x32, 0xa9, 0x8b, 0x84, 0xdb, 0x65, 0xc2, 0xd6, 0xc9, 0x41, 0xb9, 0xee, 0xa6, + 0xbc, 0x8a, 0x13, 0xc9, 0x65, 0x5c, 0x62, 0x37, 0x03, 0xf2, 0x10, 0xdc, 0xb9, 0x88, 0xc3, 0x8c, + 0xc9, 0x4b, 0x0d, 0x7d, 0x1c, 0x8c, 0xe6, 0x22, 0x3e, 0x65, 0xf2, 0x52, 0x11, 0xab, 0xc3, 0x06, + 0xb6, 0xfe, 0xae, 0xc8, 0x1e, 0x5a, 0x64, 0xef, 0x01, 0x5c, 0xf2, 0x5c, 0xa6, 0x82, 0x4f, 0x59, + 0xec, 0x8d, 0xf6, 0x9d, 0x03, 0x37, 0xb0, 0x22, 0xea, 0x08, 0xc1, 0xae, 0xc3, 0x88, 0x49, 0xe6, + 0xb9, 0x86, 0x77, 0xc1, 0xae, 0x8f, 0x98, 0x64, 0xf4, 0x77, 0x07, 0x7c, 0x05, 0xe4, 0x04, 0xa5, + 0x85, 0x25, 0x0f, 0xf0, 0xe7, 0x39, 0xe6, 0x92, 0x4c, 0x00, 0x04, 0x66, 0x69, 0xce, 0x65, 0x2a, + 0x16, 0x05, 0x01, 0xa4, 0x24, 0x20, 0xa8, 0x66, 0x02, 0x6b, 0x95, 0x52, 0x2c, 0x63, 0x17, 0x68, + 0x10, 0x19, 0xf9, 0x5d, 0x15, 0xa8, 0x21, 0x15, 0xf2, 0x0f, 0x02, 0xfd, 0xad, 0xca, 0xcb, 0x50, + 0x84, 0x3a, 0x6e, 0xc4, 0x1f, 0x65, 0x28, 0x54, 0x39, 0x34, 0x80, 0x9d, 0xa5, 0xd5, 0xe5, 0x59, + 0x3a, 0xcb, 0x91, 0x3c, 0x06, 0xb7, 0x20, 0x3d, 0xf7, 0x9c, 0xfd, 0xde, 0x2a, 0x75, 0xaa, 0x85, + 0xf4, 0x2f, 0x07, 0xee, 0xab, 0xd9, 0x17, 0x82, 0x4b, 0x54, 0x4b, 0x6e, 0x03, 0xb6, 0x94, 0x63, + 0xcd, 0x92, 0xa3, 0xd6, 0xbf, 0xd7, 0xd0, 0xff, 0x09, 0x6c, 0x99, 0x9b, 0x17, 0x46, 0xa6, 0x73, + 0x34, 0xda, 0xf5, 0xc9, 0x43, 0xbb, 0xe6, 0x46, 0x6b, 0x05, 0x9b, 0xd3, 0x46, 0xa7, 0x79, 0x30, + 0x9a, 0xa6, 0x33, 0x89, 0x33, 0x59, 0xdc, 0x89, 0x72, 0x48, 0x9f, 0xc0, 0x7b, 0x2d, 0x4c, 0x05, + 0x45, 0x1f, 0xc1, 0xdd, 0x68, 0x9e, 0xc5, 0x7c, 0xca, 0x24, 0x86, 0x28, 0x44, 0x2a, 0x8a, 0x3e, + 0xdd, 0xaa, 0xc2, 0x5f, 0xaa, 0x28, 0xfd, 0xc7, 0x31, 0x29, 0x7e, 0xc8, 0x22, 0x76, 0x7b, 0x5e, + 0x56, 0x5e, 0x82, 0xe5, 0x8d, 0x50, 0xd3, 0xd6, 0xff, 0x0f, 0xda, 0x06, 0xaf, 0x4f, 0xdb, 0xb0, + 0x49, 0xdb, 0x21, 0x3c, 0x68, 0x63, 0x2e, 0x78, 0x53, 0x06, 0x66, 0xb1, 0x65, 0x06, 0xf4, 0xcf, + 0x82, 0xa4, 0x23, 0x8c, 0xf1, 0x0d, 0x93, 0xd4, 0x85, 0xdd, 0x7b, 0x35, 0xd8, 0xd4, 0x33, 0xe0, + 0xec, 0x5a, 0x0d, 0x38, 0xfa, 0xab, 0x03, 0xef, 0xaa, 0xa9, 0x63, 0x3e, 0x8b, 0x6e, 0x0b, 0xa2, + 0x12, 0x73, 0xcd, 0x16, 0xd3, 0x07, 0x57, 0xe0, 0x15, 0xd7, 0xbe, 0x69, 0x54, 0xae, 0xc6, 0x64, + 0x17, 0xc6, 0x11, 0x17, 0x38, 0xd5, 0x87, 0xf4, 0xf5, 0x64, 0x1d, 0xa0, 0x9f, 0x99, 0xee, 0xac, + 0x4b, 0x2b, 0x04, 0x79, 0x54, 0x38, 0x87, 0xa9, 0xea, 0x9d, 0x76, 0x9f, 0x1b, 0x2f, 0xa1, 0x8b, + 0x1a, 0xd8, 0x31, 0x8f, 0xff, 0xf7, 0xd6, 0x5e, 0x01, 0x8b, 0x5e, 0xd5, 0x85, 0x9b, 0xa3, 0x8b, + 0xc2, 0x97, 0x3d, 0x8f, 0x3b, 0x30, 0x4e, 0x78, 0x82, 0xa1, 0x5c, 0x64, 0x58, 0xbc, 0x12, 0xae, + 0x0a, 0x3c, 0x5b, 0x64, 0xd8, 0xb0, 0xeb, 0x5e, 0xc3, 0xae, 0xab, 0x17, 0xa1, 0x5f, 0xbf, 0x08, + 0xf4, 0xcc, 0xc8, 0x7c, 0x82, 0xf2, 0xf3, 0x38, 0x56, 0x54, 0xe4, 0xb7, 0x94, 0x33, 0xe6, 0xea, + 0xf9, 0x54, 0x55, 0x6d, 0x06, 0x66, 0x40, 0x43, 0xd8, 0xee, 0x9c, 0xf1, 0x2a, 0xba, 0x90, 0x3d, + 0x58, 0xc7, 0x59, 0x14, 0xa6, 0xe7, 0xc6, 0xe6, 0xd7, 0xf4, 0x1b, 0x35, 0xc6, 0x59, 0xf4, 0xdd, + 0xb9, 0x36, 0xfa, 0x3f, 0x9c, 0xca, 0xe9, 0x8f, 0x75, 0xdb, 0x4b, 0x8c, 0x14, 0xe2, 0xb7, 0xe9, + 0x66, 0x4e, 0x60, 0x77, 0x79, 0x89, 0xb5, 0xd0, 0x5a, 0xb3, 0x42, 0x68, 0xf5, 0x4d, 0x7f, 0x32, + 0x97, 0xe2, 0x6b, 0x9e, 0xcb, 0x37, 0x24, 0xcd, 0x8f, 0xc6, 0x91, 0xac, 0x13, 0x3a, 0xc2, 0xf4, + 0x5e, 0x5f, 0x98, 0xc9, 0x6f, 0x43, 0x58, 0x57, 0x5b, 0x9e, 0xa2, 0xb8, 0xe2, 0x53, 0x24, 0x67, + 0xa6, 0xc1, 0x5a, 0x2f, 0x32, 0xa1, 0x76, 0xfa, 0xe5, 0x3f, 0x26, 0xfc, 0x0f, 0x57, 0xae, 0x29, + 0xac, 0xe9, 0xce, 0x27, 0x0e, 0x39, 0x85, 0xcd, 0xc6, 0x63, 0x46, 0x76, 0xed, 0x9d, 0xed, 0x77, + 0xdb, 0x7f, 0xff, 0x86, 0xd9, 0x32, 0xe3, 0x81, 0x43, 0x9e, 0xc2, 0x56, 0xd3, 0xe7, 0x49, 0x63, + 0x53, 0xe7, 0xcd, 0xf3, 0xf7, 0x6e, 0x9a, 0xb6, 0x92, 0x7e, 0x6f, 0x92, 0xd6, 0xfe, 0xda, 0x4c, + 0xda, 0x79, 0x23, 0x9a, 0x49, 0x97, 0xd8, 0xf2, 0x1d, 0xf2, 0x0d, 0x6c, 0xd8, 0xe6, 0x47, 0x76, + 0xec, 0x1d, 0x2d, 0xb7, 0xf6, 0x77, 0x97, 0x4f, 0x5a, 0x44, 0x5a, 0xe9, 0x94, 0x25, 0x75, 0xd3, + 0x59, 0x1e, 0xd9, 0x4d, 0x67, 0xbb, 0x98, 0x4e, 0xf7, 0xdc, 0xfc, 0xdc, 0xb6, 0x5c, 0x80, 0xec, + 0xb5, 0x34, 0x6d, 0x59, 0x90, 0xff, 0xc1, 0x8d, 0xf3, 0x56, 0x5e, 0x34, 0x4d, 0xd2, 0x6e, 0x2c, + 0xd2, 0xbe, 0x30, 0xcb, 0x9c, 0xc1, 0x7f, 0xb4, 0x7a, 0x51, 0xf7, 0x5a, 0x55, 0x9d, 0xd2, 0xbc, + 0x56, 0xed, 0x16, 0x6d, 0x5e, 0xab, 0x4e, 0x7b, 0xa9, 0x8c, 0x67, 0x43, 0xfd, 0xb7, 0xe8, 0xf1, + 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xe6, 0x9a, 0x2c, 0xa0, 0x3a, 0x0d, 0x00, 0x00, } diff --git a/vendor/vendor.json b/vendor/vendor.json index 567dcce623d31bc4d349b8c8c4804675b39cf5d0..673987ed633073f99041926f8289b1567ae51499 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -331,12 +331,12 @@ "versionExact": "v1.2.2" }, { - "checksumSHA1": "sgtWlz2r6XUcjr+eXvBrb9JqgVs=", + "checksumSHA1": "6PVqrHt1mgLZkfWq6uj3TIbP2Pg=", "path": "gitlab.com/gitlab-org/gitaly-proto/go/gitalypb", - "revision": "43fb53d30d4eba169e663f708544c3b813eb0c9a", - "revisionTime": "2018-10-22T12:10:33Z", - "version": "v0.121.0", - "versionExact": "v0.121.0" + "revision": "273a6366d966069598c3272990aa11eba9b305d4", + "revisionTime": "2018-11-07T12:49:42Z", + "version": "=fj-add-option-avoid-loading-wiki-page-content", + "versionExact": "fj-add-option-avoid-loading-wiki-page-content" }, { "checksumSHA1": "BGm8lKZmvJbf/YOJLeL1rw2WVjA=",