diff options
-rw-r--r-- | CHANGELOG.md | 5 | ||||
-rw-r--r-- | internal/service/operations/tags.go | 14 | ||||
-rw-r--r-- | internal/service/operations/tags_test.go | 257 | ||||
-rw-r--r-- | internal/service/ref/refs_test.go | 4 | ||||
-rw-r--r-- | ruby/Gemfile | 2 | ||||
-rw-r--r-- | ruby/Gemfile.lock | 4 | ||||
-rw-r--r-- | ruby/lib/gitaly_server/operations_service.rb | 34 | ||||
-rw-r--r-- | ruby/lib/gitaly_server/ref_service.rb | 2 | ||||
-rw-r--r-- | vendor/gitlab.com/gitlab-org/gitaly-proto/go/VERSION | 2 | ||||
-rw-r--r-- | vendor/gitlab.com/gitlab-org/gitaly-proto/go/blob.pb.go | 3 | ||||
-rw-r--r-- | vendor/gitlab.com/gitlab-org/gitaly-proto/go/operations.pb.go | 178 | ||||
-rw-r--r-- | vendor/gitlab.com/gitlab-org/gitaly-proto/go/ref.pb.go | 174 | ||||
-rw-r--r-- | vendor/gitlab.com/gitlab-org/gitaly-proto/go/shared.pb.go | 107 | ||||
-rw-r--r-- | vendor/vendor.json | 10 |
14 files changed, 618 insertions, 178 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 07397d57c..ce76245be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Gitaly changelog +UNRELEASED + +- Implement UserCreateTag RPC + https://gitlab.com/gitlab-org/gitaly/merge_requests/374 + v0.41.0 - Wait for monitor goroutine to return during supervisor shutdown diff --git a/internal/service/operations/tags.go b/internal/service/operations/tags.go index 3a367dbf4..762896283 100644 --- a/internal/service/operations/tags.go +++ b/internal/service/operations/tags.go @@ -21,3 +21,17 @@ func (s *server) UserDeleteTag(ctx context.Context, req *pb.UserDeleteTagRequest return client.UserDeleteTag(clientCtx, req) } + +func (s *server) UserCreateTag(ctx context.Context, req *pb.UserCreateTagRequest) (*pb.UserCreateTagResponse, error) { + client, err := s.OperationServiceClient(ctx) + if err != nil { + return nil, err + } + + clientCtx, err := rubyserver.SetHeaders(ctx, req.GetRepository()) + if err != nil { + return nil, err + } + + return client.UserCreateTag(clientCtx, req) +} diff --git a/internal/service/operations/tags_test.go b/internal/service/operations/tags_test.go index e2cf86d6b..075d03aea 100644 --- a/internal/service/operations/tags_test.go +++ b/internal/service/operations/tags_test.go @@ -5,8 +5,10 @@ import ( "os" "os/exec" "path" + "strings" "testing" + "gitlab.com/gitlab-org/gitaly/internal/git/log" "gitlab.com/gitlab-org/gitaly/internal/testhelper" pb "gitlab.com/gitlab-org/gitaly-proto/go" @@ -91,7 +93,126 @@ func TestSuccessfulGitHooksForUserDeleteTagRequest(t *testing.T) { } } -func TestFailedUserDeleteTagDueToValidation(t *testing.T) { +func TestSuccessfulUserCreateTagRequest(t *testing.T) { + ctx, cancel := testhelper.Context() + defer cancel() + + server := runOperationServiceServer(t) + defer server.Stop() + + client, conn := newOperationClient(t) + defer conn.Close() + + targetRevision := "c7fbe50c7c7419d9701eebe64b1fdacc3df5b9dd" + targetRevisionCommit, err := log.GetCommit(ctx, testRepo, targetRevision, "") + require.NoError(t, err) + + user := &pb.User{ + Name: []byte("Ahmad Sherif"), + Email: []byte("ahmad@gitlab.com"), + GlId: "user-123", + } + inputTagName := "to-be-created-soon" + + testCases := []struct { + desc string + tagName string + message string + targetRevision string + expectedTag *pb.Tag + }{ + { + desc: "lightweight tag", + tagName: inputTagName, + targetRevision: targetRevision, + expectedTag: &pb.Tag{ + Name: []byte(inputTagName), + TargetCommit: targetRevisionCommit, + }, + }, + { + desc: "annotated tag", + tagName: inputTagName, + targetRevision: targetRevision, + message: "This is an annotated tag", + expectedTag: &pb.Tag{ + Name: []byte(inputTagName), + TargetCommit: targetRevisionCommit, + Message: []byte("This is an annotated tag"), + }, + }, + } + + for _, testCase := range testCases { + t.Run(testCase.desc, func(t *testing.T) { + request := &pb.UserCreateTagRequest{ + Repository: testRepo, + TagName: []byte(inputTagName), + TargetRevision: []byte(testCase.targetRevision), + User: user, + Message: []byte(testCase.message), + } + + ctx, cancel := testhelper.Context() + defer cancel() + + response, err := client.UserCreateTag(ctx, request) + defer exec.Command("git", "-C", testRepoPath, "tag", "-d", inputTagName).Run() + + id := testhelper.MustRunCommand(t, nil, "git", "-C", testRepoPath, "rev-parse", inputTagName) + testCase.expectedTag.Id = strings.TrimSpace(string(id)) + + require.NoError(t, err) + require.Equal(t, testCase.expectedTag, response.Tag) + require.Empty(t, response.PreReceiveError) + + tag := testhelper.MustRunCommand(t, nil, "git", "-C", testRepoPath, "tag") + require.Contains(t, string(tag), inputTagName) + }) + } +} + +func TestSuccessfulGitHooksForUserCreateTagRequest(t *testing.T) { + server := runOperationServiceServer(t) + defer server.Stop() + + client, conn := newOperationClient(t) + defer conn.Close() + + tagName := "new-tag" + user := &pb.User{ + Name: []byte("Ahmad Sherif"), + Email: []byte("ahmad@gitlab.com"), + GlId: "user-123", + } + request := &pb.UserCreateTagRequest{ + Repository: testRepo, + TagName: []byte(tagName), + TargetRevision: []byte("c7fbe50c7c7419d9701eebe64b1fdacc3df5b9dd"), + User: user, + } + + for _, hookName := range []string{"pre-receive", "update", "post-receive"} { + t.Run(hookName, func(t *testing.T) { + defer exec.Command("git", "-C", testRepoPath, "tag", "-d", tagName).Run() + + hookPath, hookOutputTempPath := writeEnvToHook(t, hookName) + defer os.Remove(hookPath) + + ctx, cancel := testhelper.Context() + defer cancel() + + response, err := client.UserCreateTag(ctx, request) + require.NoError(t, err) + require.Empty(t, response.PreReceiveError) + + output := string(testhelper.MustReadFile(t, hookOutputTempPath)) + require.Contains(t, output, "GL_ID="+user.GlId) + }) + } +} + +func TestFailedUserDeleteTagRequestDueToValidation(t *testing.T) { server := runOperationServiceServer(t) defer server.Stop() @@ -189,3 +310,137 @@ func TestFailedUserDeleteTagDueToHooks(t *testing.T) { }) } } + +func TestFailedUserCreateTagDueToHooks(t *testing.T) { + server := runOperationServiceServer(t) + defer server.Stop() + + client, conn := newOperationClient(t) + defer conn.Close() + + user := &pb.User{ + Name: []byte("Ahmad Sherif"), + Email: []byte("ahmad@gitlab.com"), + GlId: "user-123", + } + request := &pb.UserCreateTagRequest{ + Repository: testRepo, + TagName: []byte("new-tag"), + TargetRevision: []byte("c7fbe50c7c7419d9701eebe64b1fdacc3df5b9dd"), + User: user, + } + + hookContent := []byte("#!/bin/sh\necho GL_ID=$GL_ID\nexit 1") + + for _, hookName := range []string{"pre-receive", "update"} { + hookPath := path.Join(testRepoPath, "hooks", hookName) + ioutil.WriteFile(hookPath, hookContent, 0755) + defer os.Remove(hookPath) + + ctx, cancel := testhelper.Context() + defer cancel() + + response, err := client.UserCreateTag(ctx, request) + require.Nil(t, err) + require.Contains(t, response.PreReceiveError, "GL_ID="+user.GlId) + } +} + +func TestFailedUserCreateTagRequestDueToTagExistence(t *testing.T) { + server := runOperationServiceServer(t) + defer server.Stop() + + client, conn := newOperationClient(t) + defer conn.Close() + + user := &pb.User{ + Name: []byte("Ahmad Sherif"), + Email: []byte("ahmad@gitlab.com"), + GlId: "user-123", + } + + testCase := struct { + tagName string + targetRevision string + user *pb.User + }{ + tagName: "v1.1.0", + targetRevision: "master", + user: user, + } + + request := &pb.UserCreateTagRequest{ + Repository: testRepo, + TagName: []byte(testCase.tagName), + TargetRevision: []byte(testCase.targetRevision), + User: testCase.user, + } + + ctx, cancel := testhelper.Context() + defer cancel() + + response, err := client.UserCreateTag(ctx, request) + require.NoError(t, err) + require.Equal(t, response.Exists, true) +} + +func TestFailedUserCreateTagRequestDueToValidation(t *testing.T) { + server := runOperationServiceServer(t) + defer server.Stop() + + client, conn := newOperationClient(t) + defer conn.Close() + + user := &pb.User{ + Name: []byte("Ahmad Sherif"), + Email: []byte("ahmad@gitlab.com"), + GlId: "user-123", + } + + testCases := []struct { + desc string + tagName string + targetRevision string + user *pb.User + code codes.Code + }{ + { + desc: "empty target revision", + tagName: "shiny-new-tag", + targetRevision: "", + user: user, + code: codes.InvalidArgument, + }, + { + desc: "empty user", + tagName: "shiny-new-tag", + targetRevision: "master", + user: nil, + code: codes.InvalidArgument, + }, + { + desc: "non-existing starting point", + tagName: "new-tag", + targetRevision: "i-dont-exist", + user: user, + code: codes.FailedPrecondition, + }, + } + + for _, testCase := range testCases { + t.Run(testCase.desc, func(t *testing.T) { + request := &pb.UserCreateTagRequest{ + Repository: testRepo, + TagName: []byte(testCase.tagName), + TargetRevision: []byte(testCase.targetRevision), + User: testCase.user, + } + + ctx, cancel := testhelper.Context() + defer cancel() + + _, err := client.UserCreateTag(ctx, request) + testhelper.AssertGrpcError(t, err, testCase.code, "") + }) + } +} diff --git a/internal/service/ref/refs_test.go b/internal/service/ref/refs_test.go index ccfbaf1ae..4b340dfa1 100644 --- a/internal/service/ref/refs_test.go +++ b/internal/service/ref/refs_test.go @@ -422,7 +422,7 @@ func TestSuccessfulFindAllTagsRequest(t *testing.T) { t.Fatal(err) } - var receivedTags []*pb.FindAllTagsResponse_Tag + var receivedTags []*pb.Tag for { r, err := c.Recv() if err == io.EOF { @@ -434,7 +434,7 @@ func TestSuccessfulFindAllTagsRequest(t *testing.T) { receivedTags = append(receivedTags, r.GetTags()...) } - expectedTags := []*pb.FindAllTagsResponse_Tag{ + expectedTags := []*pb.Tag{ { Name: []byte("v1.0.0"), Id: "f4e6814c3e4e7a0de82a9e7cd20c626cc963a2f8", diff --git a/ruby/Gemfile b/ruby/Gemfile index 8435159e7..88b7120d6 100644 --- a/ruby/Gemfile +++ b/ruby/Gemfile @@ -1,5 +1,5 @@ source 'https://rubygems.org' gem 'github-linguist', '~> 4.7.0', require: 'linguist' -gem 'gitaly-proto', '~> 0.36.0', require: 'gitaly' +gem 'gitaly-proto', '~> 0.37.0', require: 'gitaly' gem 'activesupport' diff --git a/ruby/Gemfile.lock b/ruby/Gemfile.lock index 9b8acc9de..68433fc68 100644 --- a/ruby/Gemfile.lock +++ b/ruby/Gemfile.lock @@ -13,7 +13,7 @@ GEM escape_utils (1.1.1) faraday (0.12.2) multipart-post (>= 1.2, < 3) - gitaly-proto (0.36.0) + gitaly-proto (0.37.0) google-protobuf (~> 3.1) grpc (~> 1.0) github-linguist (4.7.6) @@ -63,7 +63,7 @@ PLATFORMS DEPENDENCIES activesupport - gitaly-proto (~> 0.36.0) + gitaly-proto (~> 0.37.0) github-linguist (~> 4.7.0) BUNDLED WITH diff --git a/ruby/lib/gitaly_server/operations_service.rb b/ruby/lib/gitaly_server/operations_service.rb index 948f57fba..20918dbfd 100644 --- a/ruby/lib/gitaly_server/operations_service.rb +++ b/ruby/lib/gitaly_server/operations_service.rb @@ -2,6 +2,40 @@ module GitalyServer class OperationsService < Gitaly::OperationService::Service include Utils + def user_create_tag(request, call) + repo = Gitlab::Git::Repository.from_call(call) + + gitaly_user = request.user + raise GRPC::InvalidArgument.new('empty user') unless gitaly_user + user = Gitlab::Git::User.from_gitaly(gitaly_user) + + tag_name = request.tag_name + raise GRPC::InvalidArgument.new('empty tag name') unless tag_name.present? + + target_revision = request.target_revision + raise GRPC::InvalidArgument.new('empty target revision') unless target_revision.present? + + created_tag = repo.add_tag(tag_name, user: user, target: target_revision, message: request.message.presence) + return Gitaly::UserCreateTagResponse.new unless created_tag + + rugged_commit = created_tag.dereferenced_target.rugged_commit + commit = gitaly_commit_from_rugged(rugged_commit) + tag = Gitaly::Tag.new( + name: tag_name.b, + id: created_tag.target, + target_commit: commit, + message: created_tag.message.to_s.b + ) + + Gitaly::UserCreateTagResponse.new(tag: tag) + rescue Gitlab::Git::Repository::InvalidRef => e + raise GRPC::FailedPrecondition.new(e.message) + rescue Rugged::TagError + return Gitaly::UserCreateTagResponse.new(exists: true) + rescue Gitlab::Git::HooksService::PreReceiveError => e + return Gitaly::UserCreateTagResponse.new(pre_receive_error: e.message) + end + def user_delete_tag(request, call) repo = Gitlab::Git::Repository.from_call(call) diff --git a/ruby/lib/gitaly_server/ref_service.rb b/ruby/lib/gitaly_server/ref_service.rb index 508e58ed4..41bd6f0d5 100644 --- a/ruby/lib/gitaly_server/ref_service.rb +++ b/ruby/lib/gitaly_server/ref_service.rb @@ -67,7 +67,7 @@ module GitalyServer rugged_commit = gitlab_tag.dereferenced_target&.raw_commit gitaly_commit = gitaly_commit_from_rugged(rugged_commit) if rugged_commit - Gitaly::FindAllTagsResponse::Tag.new( + Gitaly::Tag.new( name: gitlab_tag.name.b, id: gitlab_tag.target, message: gitlab_tag.message.to_s.b, diff --git a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/VERSION b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/VERSION index 93d4c1ef0..0f1a7dfc7 100644 --- a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/VERSION +++ b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/VERSION @@ -1 +1 @@ -0.36.0 +0.37.0 diff --git a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/blob.pb.go b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/blob.pb.go index 410c97734..a1c4005fa 100644 --- a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/blob.pb.go +++ b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/blob.pb.go @@ -73,6 +73,8 @@ It has these top-level messages: UserDeleteBranchResponse UserDeleteTagRequest UserDeleteTagResponse + UserCreateTagRequest + UserCreateTagResponse FindDefaultBranchNameRequest FindDefaultBranchNameResponse FindAllBranchNamesRequest @@ -118,6 +120,7 @@ It has these top-level messages: CommitAuthor ExitStatus Branch + Tag User InfoRefsRequest InfoRefsResponse diff --git a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/operations.pb.go b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/operations.pb.go index db75dbccc..0aae59e73 100644 --- a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/operations.pb.go +++ b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/operations.pb.go @@ -156,6 +156,7 @@ func (m *UserDeleteTagRequest) GetUser() *User { } type UserDeleteTagResponse struct { + PreReceiveError string `protobuf:"bytes,1,opt,name=pre_receive_error,json=preReceiveError" json:"pre_receive_error,omitempty"` } func (m *UserDeleteTagResponse) Reset() { *m = UserDeleteTagResponse{} } @@ -163,6 +164,93 @@ func (m *UserDeleteTagResponse) String() string { return proto.Compac func (*UserDeleteTagResponse) ProtoMessage() {} func (*UserDeleteTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{5} } +func (m *UserDeleteTagResponse) GetPreReceiveError() string { + if m != nil { + return m.PreReceiveError + } + return "" +} + +type UserCreateTagRequest struct { + Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"` + TagName []byte `protobuf:"bytes,2,opt,name=tag_name,json=tagName,proto3" json:"tag_name,omitempty"` + User *User `protobuf:"bytes,3,opt,name=user" json:"user,omitempty"` + TargetRevision []byte `protobuf:"bytes,4,opt,name=target_revision,json=targetRevision,proto3" json:"target_revision,omitempty"` + Message []byte `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"` +} + +func (m *UserCreateTagRequest) Reset() { *m = UserCreateTagRequest{} } +func (m *UserCreateTagRequest) String() string { return proto.CompactTextString(m) } +func (*UserCreateTagRequest) ProtoMessage() {} +func (*UserCreateTagRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{6} } + +func (m *UserCreateTagRequest) GetRepository() *Repository { + if m != nil { + return m.Repository + } + return nil +} + +func (m *UserCreateTagRequest) GetTagName() []byte { + if m != nil { + return m.TagName + } + return nil +} + +func (m *UserCreateTagRequest) GetUser() *User { + if m != nil { + return m.User + } + return nil +} + +func (m *UserCreateTagRequest) GetTargetRevision() []byte { + if m != nil { + return m.TargetRevision + } + return nil +} + +func (m *UserCreateTagRequest) GetMessage() []byte { + if m != nil { + return m.Message + } + return nil +} + +type UserCreateTagResponse struct { + Tag *Tag `protobuf:"bytes,1,opt,name=tag" json:"tag,omitempty"` + Exists bool `protobuf:"varint,2,opt,name=exists" json:"exists,omitempty"` + PreReceiveError string `protobuf:"bytes,3,opt,name=pre_receive_error,json=preReceiveError" json:"pre_receive_error,omitempty"` +} + +func (m *UserCreateTagResponse) Reset() { *m = UserCreateTagResponse{} } +func (m *UserCreateTagResponse) String() string { return proto.CompactTextString(m) } +func (*UserCreateTagResponse) ProtoMessage() {} +func (*UserCreateTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{7} } + +func (m *UserCreateTagResponse) GetTag() *Tag { + if m != nil { + return m.Tag + } + return nil +} + +func (m *UserCreateTagResponse) GetExists() bool { + if m != nil { + return m.Exists + } + return false +} + +func (m *UserCreateTagResponse) GetPreReceiveError() string { + if m != nil { + return m.PreReceiveError + } + return "" +} + func init() { proto.RegisterType((*UserCreateBranchRequest)(nil), "gitaly.UserCreateBranchRequest") proto.RegisterType((*UserCreateBranchResponse)(nil), "gitaly.UserCreateBranchResponse") @@ -170,6 +258,8 @@ func init() { proto.RegisterType((*UserDeleteBranchResponse)(nil), "gitaly.UserDeleteBranchResponse") proto.RegisterType((*UserDeleteTagRequest)(nil), "gitaly.UserDeleteTagRequest") proto.RegisterType((*UserDeleteTagResponse)(nil), "gitaly.UserDeleteTagResponse") + proto.RegisterType((*UserCreateTagRequest)(nil), "gitaly.UserCreateTagRequest") + proto.RegisterType((*UserCreateTagResponse)(nil), "gitaly.UserCreateTagResponse") } // Reference imports to suppress errors if they are not otherwise used. @@ -185,6 +275,7 @@ const _ = grpc.SupportPackageIsVersion4 type OperationServiceClient interface { UserCreateBranch(ctx context.Context, in *UserCreateBranchRequest, opts ...grpc.CallOption) (*UserCreateBranchResponse, 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) } @@ -214,6 +305,15 @@ func (c *operationServiceClient) UserDeleteBranch(ctx context.Context, in *UserD return out, nil } +func (c *operationServiceClient) UserCreateTag(ctx context.Context, in *UserCreateTagRequest, opts ...grpc.CallOption) (*UserCreateTagResponse, error) { + out := new(UserCreateTagResponse) + err := grpc.Invoke(ctx, "/gitaly.OperationService/UserCreateTag", in, out, c.cc, opts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *operationServiceClient) UserDeleteTag(ctx context.Context, in *UserDeleteTagRequest, opts ...grpc.CallOption) (*UserDeleteTagResponse, error) { out := new(UserDeleteTagResponse) err := grpc.Invoke(ctx, "/gitaly.OperationService/UserDeleteTag", in, out, c.cc, opts...) @@ -228,6 +328,7 @@ func (c *operationServiceClient) UserDeleteTag(ctx context.Context, in *UserDele type OperationServiceServer interface { UserCreateBranch(context.Context, *UserCreateBranchRequest) (*UserCreateBranchResponse, error) UserDeleteBranch(context.Context, *UserDeleteBranchRequest) (*UserDeleteBranchResponse, error) + UserCreateTag(context.Context, *UserCreateTagRequest) (*UserCreateTagResponse, error) UserDeleteTag(context.Context, *UserDeleteTagRequest) (*UserDeleteTagResponse, error) } @@ -271,6 +372,24 @@ func _OperationService_UserDeleteBranch_Handler(srv interface{}, ctx context.Con return interceptor(ctx, in, info, handler) } +func _OperationService_UserCreateTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UserCreateTagRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(OperationServiceServer).UserCreateTag(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/gitaly.OperationService/UserCreateTag", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(OperationServiceServer).UserCreateTag(ctx, req.(*UserCreateTagRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _OperationService_UserDeleteTag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UserDeleteTagRequest) if err := dec(in); err != nil { @@ -302,6 +421,10 @@ var _OperationService_serviceDesc = grpc.ServiceDesc{ Handler: _OperationService_UserDeleteBranch_Handler, }, { + MethodName: "UserCreateTag", + Handler: _OperationService_UserCreateTag_Handler, + }, + { MethodName: "UserDeleteTag", Handler: _OperationService_UserDeleteTag_Handler, }, @@ -313,28 +436,35 @@ var _OperationService_serviceDesc = grpc.ServiceDesc{ func init() { proto.RegisterFile("operations.proto", fileDescriptor6) } var fileDescriptor6 = []byte{ - // 364 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x93, 0xcd, 0x4e, 0xf2, 0x40, - 0x14, 0x86, 0x29, 0x1f, 0xe1, 0xd3, 0x03, 0x2a, 0x4e, 0x34, 0xd4, 0x46, 0x43, 0xd3, 0x85, 0x21, - 0x2e, 0x58, 0xe0, 0x1d, 0xf8, 0xb3, 0x45, 0x53, 0x35, 0x2e, 0x9b, 0x01, 0x4f, 0x4a, 0x13, 0xe8, - 0x8c, 0x67, 0x06, 0x12, 0xae, 0xc0, 0xad, 0x0b, 0x6f, 0xc4, 0x3b, 0x34, 0xed, 0xb4, 0xd2, 0xf2, - 0x93, 0x98, 0xb8, 0x71, 0xfb, 0x9e, 0xc3, 0x33, 0x0f, 0xef, 0x4c, 0xa1, 0x25, 0x24, 0x12, 0xd7, - 0x91, 0x88, 0x55, 0x4f, 0x92, 0xd0, 0x82, 0xd5, 0xc3, 0x48, 0xf3, 0xc9, 0xc2, 0x69, 0xaa, 0x31, - 0x27, 0x7c, 0x31, 0xa9, 0xf7, 0x69, 0x41, 0xfb, 0x49, 0x21, 0x5d, 0x13, 0x72, 0x8d, 0x57, 0xc4, - 0xe3, 0xd1, 0xd8, 0xc7, 0xd7, 0x19, 0x2a, 0xcd, 0xfa, 0x00, 0x84, 0x52, 0xa8, 0x48, 0x0b, 0x5a, - 0xd8, 0x96, 0x6b, 0x75, 0x1b, 0x7d, 0xd6, 0x33, 0x98, 0x9e, 0xff, 0x3d, 0xf1, 0x0b, 0x5b, 0xac, - 0x03, 0x8d, 0x61, 0x0a, 0x09, 0x62, 0x3e, 0x45, 0xbb, 0xea, 0x5a, 0xdd, 0xa6, 0x0f, 0x26, 0x1a, - 0xf0, 0x29, 0x32, 0x17, 0x6a, 0x33, 0x85, 0x64, 0xff, 0x4b, 0x71, 0xcd, 0x1c, 0x97, 0x38, 0xf8, - 0xe9, 0x24, 0x41, 0x28, 0xcd, 0x49, 0x07, 0x52, 0x44, 0xb1, 0xb6, 0x6b, 0x06, 0x91, 0x46, 0xf7, - 0x49, 0xe2, 0xc5, 0x60, 0xaf, 0x2b, 0x2b, 0x29, 0x62, 0x85, 0xec, 0x1c, 0xea, 0xe6, 0xb0, 0xcc, - 0x77, 0x3f, 0x3f, 0x20, 0xdb, 0xcb, 0xa6, 0xec, 0x02, 0x0e, 0x25, 0x61, 0x40, 0x38, 0xc2, 0x68, - 0x8e, 0x01, 0x12, 0x09, 0x4a, 0x6d, 0x77, 0xfd, 0x03, 0x49, 0xe8, 0x9b, 0xfc, 0x36, 0x89, 0xbd, - 0xf7, 0xac, 0xa3, 0x1b, 0x9c, 0xe0, 0xdf, 0xe8, 0xc8, 0x73, 0x4c, 0x05, 0x65, 0x23, 0x53, 0x81, - 0xf7, 0x66, 0xc1, 0xd1, 0x72, 0xf8, 0xc8, 0xc3, 0xdf, 0xb8, 0x9e, 0xc0, 0x8e, 0xe6, 0x61, 0x51, - 0xf4, 0xbf, 0xe6, 0xe1, 0x0f, 0x2d, 0xdb, 0x70, 0xbc, 0x22, 0x62, 0x14, 0xfb, 0x1f, 0x55, 0x68, - 0xdd, 0xe5, 0x0f, 0xf4, 0x01, 0x69, 0x1e, 0x8d, 0x90, 0x3d, 0x43, 0x6b, 0xf5, 0x5a, 0x59, 0xa7, - 0x48, 0xdd, 0xf0, 0x46, 0x1d, 0x77, 0xfb, 0x42, 0x56, 0x47, 0x25, 0x07, 0x17, 0xcb, 0x2a, 0x83, - 0x37, 0x5c, 0x6c, 0x19, 0xbc, 0xb1, 0xe7, 0x0a, 0x1b, 0xc0, 0x5e, 0xe9, 0xff, 0xb1, 0xd3, 0xf5, - 0x1f, 0x2d, 0xfb, 0x77, 0xce, 0xb6, 0x4c, 0x73, 0xde, 0xb0, 0x9e, 0x7e, 0x93, 0x97, 0x5f, 0x01, - 0x00, 0x00, 0xff, 0xff, 0xd8, 0xfd, 0xb2, 0x1c, 0xbd, 0x03, 0x00, 0x00, + // 470 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x54, 0xcd, 0x8e, 0xd3, 0x30, + 0x10, 0x6e, 0xb6, 0x4b, 0x76, 0x99, 0x96, 0xdd, 0x62, 0xf1, 0x13, 0x22, 0x56, 0x1b, 0xe5, 0x00, + 0x2b, 0x0e, 0x3d, 0x94, 0x37, 0x60, 0xe1, 0xba, 0x20, 0x03, 0xe2, 0x18, 0xb9, 0x65, 0x94, 0x5a, + 0x6a, 0xe3, 0x30, 0x76, 0x2b, 0xca, 0x0b, 0x70, 0xe5, 0x55, 0x78, 0x0d, 0x9e, 0x83, 0x07, 0x41, + 0x89, 0x9d, 0x36, 0x49, 0x53, 0x09, 0x89, 0x03, 0x7b, 0xf4, 0x37, 0xa3, 0x6f, 0xbe, 0xf9, 0xfc, + 0xd9, 0x30, 0x52, 0x39, 0x92, 0x30, 0x52, 0x65, 0x7a, 0x9c, 0x93, 0x32, 0x8a, 0xf9, 0xa9, 0x34, + 0x62, 0xb1, 0x09, 0x87, 0x7a, 0x2e, 0x08, 0x3f, 0x5b, 0x34, 0xfe, 0xe9, 0xc1, 0xe3, 0x8f, 0x1a, + 0xe9, 0x9a, 0x50, 0x18, 0x7c, 0x45, 0x22, 0x9b, 0xcd, 0x39, 0x7e, 0x59, 0xa1, 0x36, 0x6c, 0x02, + 0x40, 0x98, 0x2b, 0x2d, 0x8d, 0xa2, 0x4d, 0xe0, 0x45, 0xde, 0xd5, 0x60, 0xc2, 0xc6, 0x96, 0x66, + 0xcc, 0xb7, 0x15, 0x5e, 0xeb, 0x62, 0x97, 0x30, 0x98, 0x96, 0x24, 0x49, 0x26, 0x96, 0x18, 0x1c, + 0x45, 0xde, 0xd5, 0x90, 0x83, 0x85, 0x6e, 0xc4, 0x12, 0x59, 0x04, 0xc7, 0x2b, 0x8d, 0x14, 0xf4, + 0x4b, 0xba, 0x61, 0x45, 0x57, 0x68, 0xe0, 0x65, 0xa5, 0xa0, 0xd0, 0x46, 0x90, 0x49, 0x72, 0x25, + 0x33, 0x13, 0x1c, 0x5b, 0x8a, 0x12, 0x7a, 0x57, 0x20, 0x71, 0x06, 0xc1, 0xbe, 0x64, 0x9d, 0xab, + 0x4c, 0x23, 0x7b, 0x06, 0xbe, 0x1d, 0xe6, 0xf4, 0x9e, 0x55, 0x03, 0x5c, 0x9f, 0xab, 0xb2, 0x17, + 0x70, 0x3f, 0x27, 0x4c, 0x08, 0x67, 0x28, 0xd7, 0x98, 0x20, 0x91, 0xa2, 0x52, 0xed, 0x5d, 0x7e, + 0x9e, 0x13, 0x72, 0x8b, 0xbf, 0x29, 0xe0, 0xf8, 0x87, 0xf3, 0xe8, 0x35, 0x2e, 0xf0, 0x76, 0x78, + 0x14, 0x87, 0xd6, 0x82, 0xa6, 0x22, 0x6b, 0x41, 0xfc, 0xdd, 0x83, 0x07, 0xbb, 0xe2, 0x07, 0x91, + 0xfe, 0x8b, 0xd6, 0x27, 0x70, 0x6a, 0x44, 0x5a, 0x17, 0x7a, 0x62, 0x44, 0xfa, 0x97, 0x2a, 0xaf, + 0xe1, 0x61, 0x4b, 0x88, 0xbb, 0xa5, 0x4e, 0xf7, 0xbd, 0x6e, 0xf7, 0x7f, 0xb9, 0x75, 0xec, 0x75, + 0xff, 0xc7, 0x75, 0xd8, 0x73, 0x38, 0x37, 0x82, 0x52, 0x34, 0x09, 0xe1, 0x5a, 0x6a, 0xa9, 0x32, + 0x17, 0xce, 0x33, 0x0b, 0x73, 0x87, 0xb2, 0x00, 0x4e, 0x96, 0xa8, 0xb5, 0x48, 0x31, 0xb8, 0x63, + 0x87, 0xb8, 0x63, 0xfc, 0xcd, 0x3a, 0x52, 0xdb, 0xc5, 0x39, 0x72, 0x01, 0x7d, 0x23, 0x52, 0xb7, + 0xc5, 0xa0, 0x1a, 0x5e, 0x74, 0x14, 0x38, 0x7b, 0x04, 0x3e, 0x7e, 0x95, 0xda, 0xe8, 0x52, 0xf5, + 0x29, 0x77, 0xa7, 0x6e, 0x23, 0xfb, 0x9d, 0x46, 0x4e, 0x7e, 0x1f, 0xc1, 0xe8, 0x6d, 0xf5, 0x2b, + 0xbc, 0x47, 0x5a, 0xcb, 0x19, 0xb2, 0x4f, 0x30, 0x6a, 0xbf, 0x25, 0x76, 0x59, 0xdf, 0xbd, 0xe3, + 0x63, 0x08, 0xa3, 0xc3, 0x0d, 0x2e, 0x83, 0xbd, 0x8a, 0xb8, 0x9e, 0xd0, 0x26, 0x71, 0xc7, 0x6b, + 0x6a, 0x12, 0x77, 0x86, 0xbb, 0xc7, 0x6e, 0xe0, 0x5e, 0xc3, 0x42, 0xf6, 0x74, 0x5f, 0xcd, 0x2e, + 0x25, 0xe1, 0xc5, 0x81, 0x6a, 0x9b, 0x6f, 0x1b, 0xd2, 0x26, 0x5f, 0xfb, 0x11, 0x35, 0xf9, 0xf6, + 0x92, 0x1d, 0xf7, 0xa6, 0x7e, 0xf9, 0xb1, 0xbe, 0xfc, 0x13, 0x00, 0x00, 0xff, 0xff, 0x68, 0xce, + 0x82, 0x9b, 0x82, 0x05, 0x00, 0x00, } diff --git a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/ref.pb.go b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/ref.pb.go index cebd42471..ab3b92a75 100644 --- a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/ref.pb.go +++ b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/ref.pb.go @@ -415,7 +415,7 @@ func (m *FindAllTagsRequest) GetRepository() *Repository { } type FindAllTagsResponse struct { - Tags []*FindAllTagsResponse_Tag `protobuf:"bytes,1,rep,name=tags" json:"tags,omitempty"` + Tags []*Tag `protobuf:"bytes,1,rep,name=tags" json:"tags,omitempty"` } func (m *FindAllTagsResponse) Reset() { *m = FindAllTagsResponse{} } @@ -423,53 +423,13 @@ func (m *FindAllTagsResponse) String() string { return proto.CompactT func (*FindAllTagsResponse) ProtoMessage() {} func (*FindAllTagsResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{15} } -func (m *FindAllTagsResponse) GetTags() []*FindAllTagsResponse_Tag { +func (m *FindAllTagsResponse) GetTags() []*Tag { if m != nil { return m.Tags } return nil } -type FindAllTagsResponse_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"` - Message []byte `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` -} - -func (m *FindAllTagsResponse_Tag) Reset() { *m = FindAllTagsResponse_Tag{} } -func (m *FindAllTagsResponse_Tag) String() string { return proto.CompactTextString(m) } -func (*FindAllTagsResponse_Tag) ProtoMessage() {} -func (*FindAllTagsResponse_Tag) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{15, 0} } - -func (m *FindAllTagsResponse_Tag) GetName() []byte { - if m != nil { - return m.Name - } - return nil -} - -func (m *FindAllTagsResponse_Tag) GetId() string { - if m != nil { - return m.Id - } - return "" -} - -func (m *FindAllTagsResponse_Tag) GetTargetCommit() *GitCommit { - if m != nil { - return m.TargetCommit - } - return nil -} - -func (m *FindAllTagsResponse_Tag) GetMessage() []byte { - if m != nil { - return m.Message - } - return nil -} - type RefExistsRequest struct { Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"` // Any ref, e.g. 'refs/heads/master' or 'refs/tags/v1.0.1'. Must start with 'refs/'. @@ -659,7 +619,6 @@ func init() { proto.RegisterType((*FindAllBranchesResponse_Branch)(nil), "gitaly.FindAllBranchesResponse.Branch") proto.RegisterType((*FindAllTagsRequest)(nil), "gitaly.FindAllTagsRequest") proto.RegisterType((*FindAllTagsResponse)(nil), "gitaly.FindAllTagsResponse") - proto.RegisterType((*FindAllTagsResponse_Tag)(nil), "gitaly.FindAllTagsResponse.Tag") proto.RegisterType((*RefExistsRequest)(nil), "gitaly.RefExistsRequest") proto.RegisterType((*RefExistsResponse)(nil), "gitaly.RefExistsResponse") proto.RegisterType((*CreateBranchRequest)(nil), "gitaly.CreateBranchRequest") @@ -1217,71 +1176,68 @@ var _RefService_serviceDesc = grpc.ServiceDesc{ func init() { proto.RegisterFile("ref.proto", fileDescriptor7) } var fileDescriptor7 = []byte{ - // 1053 bytes of a gzipped FileDescriptorProto + // 1007 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0x51, 0x73, 0x22, 0x45, - 0x10, 0xce, 0x12, 0x6e, 0x93, 0x34, 0x1c, 0xd9, 0x4c, 0x62, 0x8e, 0x2c, 0xe7, 0x25, 0x37, 0x7a, - 0x67, 0xf2, 0xb2, 0xb1, 0x48, 0xe9, 0x8b, 0x3e, 0x48, 0x00, 0x2f, 0x78, 0x91, 0xa4, 0x06, 0xbc, - 0x4a, 0x95, 0x5a, 0xd4, 0x00, 0x03, 0x59, 0x0b, 0x58, 0xdc, 0x1d, 0xce, 0x4b, 0x59, 0xfa, 0x07, - 0xfc, 0x0f, 0x3e, 0xfa, 0x57, 0xee, 0xc1, 0x3f, 0x65, 0x31, 0x33, 0xbb, 0xec, 0x92, 0x81, 0xb3, - 0xc4, 0x7b, 0x82, 0xe9, 0xe9, 0xfe, 0x66, 0xfa, 0x9b, 0xee, 0x6f, 0x1b, 0xb6, 0x7c, 0xd6, 0x73, - 0xc6, 0xbe, 0xc7, 0x3d, 0x64, 0xf6, 0x5d, 0x4e, 0x07, 0x77, 0x76, 0x36, 0xb8, 0xa5, 0x3e, 0xeb, - 0x4a, 0xab, 0x7d, 0xd8, 0xf7, 0xbc, 0xfe, 0x80, 0x9d, 0x8a, 0x55, 0x7b, 0xd2, 0x3b, 0xe5, 0xee, - 0x90, 0x05, 0x9c, 0x0e, 0xc7, 0xd2, 0x01, 0x13, 0x78, 0xfc, 0xb5, 0x3b, 0xea, 0x56, 0x58, 0x8f, - 0x4e, 0x06, 0xfc, 0xdc, 0xa7, 0xa3, 0xce, 0x6d, 0x9d, 0x0e, 0x19, 0x61, 0x3f, 0x4f, 0x58, 0xc0, - 0x51, 0x11, 0xc0, 0x67, 0x63, 0x2f, 0x70, 0xb9, 0xe7, 0xdf, 0xe5, 0x8d, 0x23, 0xe3, 0x38, 0x53, - 0x44, 0x8e, 0x3c, 0xcb, 0x21, 0xd1, 0x0e, 0x89, 0x79, 0xe1, 0x33, 0xf8, 0x70, 0x01, 0x66, 0x30, - 0xf6, 0x46, 0x01, 0x43, 0x08, 0xd2, 0x23, 0x3a, 0x64, 0x02, 0x2e, 0x4b, 0xc4, 0x7f, 0x7c, 0x05, - 0x07, 0xd3, 0xa0, 0xd2, 0x60, 0x30, 0x0b, 0x08, 0x56, 0xb9, 0x45, 0x11, 0x6c, 0x1d, 0xa0, 0xba, - 0xc2, 0x1e, 0x3c, 0x98, 0x1e, 0x1b, 0xe4, 0x8d, 0xa3, 0xf5, 0xe3, 0x2c, 0x91, 0x0b, 0x7c, 0x09, - 0xfb, 0x2a, 0xa6, 0x49, 0xfb, 0x2b, 0xdf, 0xe0, 0x14, 0x1e, 0xdd, 0x43, 0x5b, 0x7a, 0xfc, 0x6f, - 0x80, 0xa6, 0x01, 0x84, 0xf5, 0x56, 0x7c, 0x02, 0x54, 0x80, 0xad, 0x8e, 0x37, 0x1c, 0xba, 0xbc, - 0xe5, 0x76, 0xf3, 0xa9, 0x23, 0xe3, 0x78, 0x8b, 0x6c, 0x4a, 0x43, 0xad, 0x8b, 0xf6, 0xc1, 0x1c, - 0xfb, 0xac, 0xe7, 0xbe, 0xc9, 0xaf, 0x8b, 0x07, 0x50, 0x2b, 0x7c, 0x02, 0xbb, 0x89, 0xe3, 0x97, - 0xbc, 0xd6, 0x5b, 0x03, 0xf2, 0x53, 0xdf, 0x4b, 0xaf, 0x43, 0x15, 0xbf, 0x2b, 0x71, 0x85, 0xbe, - 0x82, 0x8d, 0xc0, 0xf3, 0x79, 0xab, 0x7d, 0x27, 0xae, 0x9b, 0x2b, 0x7e, 0x12, 0x06, 0x2c, 0x3a, - 0xc6, 0x69, 0x78, 0x3e, 0x3f, 0xbf, 0x23, 0x66, 0x20, 0x7e, 0xf1, 0x67, 0x60, 0x4a, 0x0b, 0xda, - 0x84, 0x74, 0xbd, 0xf4, 0x6d, 0xd5, 0x5a, 0x43, 0xdb, 0x90, 0xf9, 0xee, 0xba, 0x52, 0x6a, 0x56, - 0x2b, 0xad, 0x52, 0xa3, 0x6c, 0x19, 0xc8, 0x82, 0x6c, 0x68, 0xa8, 0x54, 0x1b, 0x65, 0x2b, 0x85, - 0x6f, 0x64, 0xdd, 0xcd, 0x9d, 0xa0, 0x52, 0xff, 0x02, 0x36, 0xdb, 0xca, 0x26, 0x5e, 0x2a, 0x53, - 0x3c, 0x5c, 0x70, 0xad, 0x30, 0x84, 0x44, 0x01, 0xf8, 0x8f, 0x94, 0x7c, 0x7f, 0x8d, 0x97, 0x8e, - 0xd3, 0xe5, 0x6f, 0xf6, 0x0c, 0x72, 0x6a, 0x33, 0x98, 0xb4, 0x7f, 0x62, 0x1d, 0xae, 0xde, 0xee, - 0xa1, 0xb4, 0x36, 0xa4, 0x11, 0x5d, 0x80, 0x32, 0xb4, 0xe8, 0x84, 0xdf, 0x7a, 0x7e, 0x3e, 0x2d, - 0xd8, 0xff, 0x68, 0xc1, 0xad, 0xcb, 0xc2, 0xb7, 0x24, 0x5c, 0x49, 0xb6, 0x13, 0x5b, 0xa1, 0x3a, - 0x58, 0x0a, 0x49, 0xfe, 0x70, 0xe6, 0xe7, 0x1f, 0xfc, 0x7b, 0xb0, 0x6d, 0x19, 0x55, 0x0e, 0x63, - 0xf1, 0x2f, 0x50, 0x58, 0xe2, 0xaf, 0x25, 0x64, 0x0f, 0x1e, 0xb0, 0x21, 0x75, 0x07, 0x82, 0x8c, - 0x2c, 0x91, 0x0b, 0xe4, 0x40, 0xba, 0x4b, 0x39, 0x13, 0xf9, 0x67, 0x8a, 0xb6, 0x23, 0x15, 0xce, - 0x09, 0x15, 0xce, 0x69, 0x86, 0x0a, 0x47, 0x84, 0x5f, 0xac, 0xa7, 0xff, 0x87, 0x3a, 0xc5, 0x7f, - 0x19, 0x51, 0x53, 0xdf, 0xab, 0x96, 0xf3, 0x7b, 0xd5, 0xf2, 0x3c, 0x4e, 0x95, 0x26, 0xc4, 0x51, - 0x65, 0x11, 0xc5, 0xd9, 0x2f, 0xc0, 0x94, 0x36, 0x2d, 0x23, 0x27, 0x60, 0x72, 0xea, 0xf7, 0x19, - 0x17, 0x94, 0x64, 0x8a, 0x3b, 0x21, 0xfe, 0x8b, 0x90, 0x6a, 0xa2, 0x1c, 0xf0, 0x85, 0xd4, 0x12, - 0x29, 0x3e, 0x2b, 0xa5, 0xfc, 0xd6, 0x90, 0xba, 0x10, 0x41, 0xa9, 0x74, 0xcf, 0x20, 0xcd, 0x69, - 0x5f, 0xdb, 0x18, 0x73, 0xae, 0x4e, 0x93, 0xf6, 0x89, 0x70, 0xb6, 0x7f, 0x85, 0xf5, 0x26, 0xed, - 0x6b, 0x93, 0xcb, 0x41, 0x2a, 0x2a, 0xfc, 0x94, 0xdb, 0x45, 0x9f, 0xc3, 0x43, 0x99, 0x8b, 0xaa, - 0x40, 0xf5, 0xe2, 0x9a, 0x9c, 0xb3, 0xd2, 0x4f, 0xae, 0x50, 0x1e, 0x36, 0x86, 0x2c, 0x08, 0x68, - 0x9f, 0x89, 0xea, 0xcf, 0x92, 0x70, 0x89, 0x6f, 0xc0, 0x22, 0xac, 0x57, 0x7d, 0xe3, 0x06, 0x7c, - 0x25, 0xb1, 0xb2, 0x60, 0xdd, 0x67, 0x3d, 0x55, 0x96, 0xd3, 0xbf, 0xf8, 0x04, 0x76, 0x62, 0xc8, - 0x33, 0x91, 0x7f, 0x4d, 0x07, 0x13, 0x99, 0xe5, 0x26, 0x91, 0x0b, 0xfc, 0x3b, 0xec, 0x96, 0x7d, - 0x46, 0x39, 0x0b, 0x25, 0xe1, 0xbf, 0xdf, 0x23, 0x64, 0x31, 0x15, 0x63, 0xf1, 0x10, 0x32, 0x01, - 0xa7, 0x3e, 0x6f, 0x8d, 0x3d, 0x77, 0x14, 0xaa, 0x04, 0x08, 0xd3, 0xf5, 0xd4, 0x82, 0xff, 0x36, - 0x60, 0x2f, 0x79, 0x81, 0x48, 0xec, 0xcc, 0x80, 0x53, 0x3e, 0x09, 0xc4, 0xe9, 0xb9, 0x59, 0x9f, - 0xeb, 0xbc, 0x9d, 0x86, 0x70, 0x25, 0x2a, 0x04, 0x3d, 0x07, 0x53, 0xd6, 0xb0, 0xaa, 0xcc, 0x5c, - 0x18, 0xac, 0xc2, 0xd4, 0x2e, 0xae, 0x83, 0x29, 0x23, 0x91, 0x09, 0xa9, 0xab, 0x97, 0xd6, 0x1a, - 0xca, 0x01, 0x54, 0x09, 0x69, 0x55, 0x6f, 0x6a, 0x8d, 0x66, 0xc3, 0x32, 0xa6, 0x9a, 0x3d, 0x5d, - 0xd7, 0xea, 0xaf, 0x4a, 0x97, 0xb5, 0x8a, 0x95, 0x42, 0x05, 0x78, 0x14, 0x33, 0xb4, 0x1a, 0xcd, - 0x12, 0x69, 0xb6, 0xae, 0xaf, 0x6a, 0xf5, 0xa6, 0xb5, 0x8e, 0x7f, 0x84, 0xdd, 0x0a, 0x1b, 0xb0, - 0xf7, 0xc4, 0x26, 0xde, 0x87, 0xbd, 0x24, 0xbc, 0xcc, 0x1e, 0x7f, 0x0f, 0x3b, 0xd3, 0x3a, 0x7f, - 0x3f, 0x87, 0x7e, 0x29, 0x5b, 0x77, 0xee, 0x79, 0x66, 0x0c, 0x1b, 0xcb, 0x18, 0x2e, 0xfe, 0xb9, - 0x01, 0x40, 0x58, 0xaf, 0xc1, 0xfc, 0xd7, 0x6e, 0x87, 0xa1, 0x1e, 0x7c, 0xa0, 0x1d, 0xc6, 0xd0, - 0xc7, 0xf1, 0x86, 0x5d, 0x34, 0xff, 0xd9, 0xcf, 0xde, 0xe1, 0xa5, 0xf8, 0x58, 0x43, 0xad, 0x48, - 0x6f, 0x62, 0xe3, 0x16, 0x7a, 0xaa, 0x15, 0xc0, 0xf8, 0x64, 0x65, 0xe3, 0x65, 0x2e, 0x21, 0xfc, - 0xa7, 0x06, 0x7a, 0x05, 0xdb, 0x73, 0xd3, 0x14, 0x7a, 0x72, 0x5f, 0x73, 0x12, 0xd0, 0x87, 0x0b, - 0xf7, 0x63, 0xb8, 0x17, 0x90, 0x89, 0x4d, 0x3d, 0xc8, 0x8e, 0xc7, 0x24, 0x27, 0x31, 0xbb, 0xa0, - 0xdd, 0x8b, 0x28, 0xf8, 0x41, 0x16, 0x45, 0x62, 0x94, 0x40, 0x47, 0xef, 0x9a, 0x63, 0xec, 0xa7, - 0x4b, 0x3c, 0xb4, 0xf9, 0x47, 0xd8, 0x4f, 0x16, 0x7e, 0x5e, 0xf4, 0xf9, 0x6b, 0x71, 0xbf, 0x91, - 0xf9, 0x2b, 0xc9, 0x4e, 0xe6, 0x9f, 0xfc, 0x7a, 0x24, 0xf3, 0x9f, 0xd3, 0x78, 0x81, 0x75, 0x0e, - 0x5b, 0x91, 0x0c, 0xa2, 0xfc, 0xac, 0xf4, 0x93, 0x9a, 0x6b, 0x1f, 0x68, 0x76, 0x22, 0x16, 0x5f, - 0x42, 0x36, 0x2e, 0x38, 0xa8, 0xa0, 0x97, 0x21, 0x89, 0xf4, 0x78, 0x99, 0x46, 0x49, 0xb0, 0x78, - 0xff, 0xce, 0xc0, 0x34, 0xa2, 0x31, 0x03, 0xd3, 0xb6, 0xfc, 0x1a, 0xaa, 0x02, 0xcc, 0xfa, 0x12, - 0x1d, 0xc4, 0xc9, 0x48, 0x02, 0xd9, 0xba, 0xad, 0x10, 0xa6, 0x6d, 0x8a, 0x51, 0xe5, 0xec, 0x9f, - 0x00, 0x00, 0x00, 0xff, 0xff, 0xf3, 0x6c, 0xba, 0xd7, 0xbd, 0x0d, 0x00, 0x00, + 0x10, 0xce, 0x12, 0xb2, 0x97, 0x34, 0x48, 0x36, 0x93, 0x98, 0x23, 0xcb, 0x79, 0xe4, 0x46, 0xef, + 0x4c, 0x5e, 0x36, 0x16, 0x57, 0xfa, 0xa2, 0x0f, 0x12, 0xc0, 0x0b, 0x5e, 0x24, 0xa9, 0x01, 0xaf, + 0x52, 0xa5, 0x16, 0x35, 0xc0, 0x40, 0xd6, 0x02, 0x16, 0x77, 0x87, 0xf3, 0xf2, 0xa0, 0x7f, 0xc0, + 0xff, 0xe0, 0xa3, 0x7f, 0xc5, 0x07, 0xff, 0x94, 0xc5, 0xcc, 0xec, 0xb2, 0x4b, 0x06, 0xce, 0x92, + 0xbb, 0x27, 0x76, 0x7a, 0xba, 0xbf, 0x99, 0xfe, 0xa6, 0xfb, 0xa3, 0x61, 0xc7, 0x67, 0x7d, 0x67, + 0xe2, 0x7b, 0xdc, 0x43, 0xe6, 0xc0, 0xe5, 0x74, 0x78, 0x67, 0x67, 0x83, 0x5b, 0xea, 0xb3, 0x9e, + 0xb4, 0xda, 0xc5, 0x81, 0xe7, 0x0d, 0x86, 0xec, 0x4c, 0xac, 0x3a, 0xd3, 0xfe, 0x19, 0x77, 0x47, + 0x2c, 0xe0, 0x74, 0x34, 0x91, 0x0e, 0x98, 0xc0, 0xa3, 0x6f, 0xdc, 0x71, 0xaf, 0xca, 0xfa, 0x74, + 0x3a, 0xe4, 0xe7, 0x3e, 0x1d, 0x77, 0x6f, 0x1b, 0x74, 0xc4, 0x08, 0xfb, 0x65, 0xca, 0x02, 0x8e, + 0x4a, 0x00, 0x3e, 0x9b, 0x78, 0x81, 0xcb, 0x3d, 0xff, 0x2e, 0x6f, 0x1c, 0x1b, 0x27, 0x99, 0x12, + 0x72, 0xe4, 0x59, 0x0e, 0x89, 0x76, 0x48, 0xcc, 0x0b, 0x3f, 0x87, 0x8f, 0x96, 0x60, 0x06, 0x13, + 0x6f, 0x1c, 0x30, 0x84, 0x20, 0x3d, 0xa6, 0x23, 0x26, 0xe0, 0xb2, 0x44, 0x7c, 0xe3, 0x2b, 0x38, + 0x9a, 0x05, 0x95, 0x87, 0xc3, 0x79, 0x40, 0xb0, 0xce, 0x2d, 0x4a, 0x60, 0xeb, 0x00, 0xd5, 0x15, + 0x0e, 0x60, 0x6b, 0x76, 0x6c, 0x90, 0x37, 0x8e, 0x37, 0x4f, 0xb2, 0x44, 0x2e, 0xf0, 0x25, 0x1c, + 0xaa, 0x98, 0x16, 0x1d, 0xac, 0x7d, 0x83, 0x33, 0x78, 0x78, 0x0f, 0x6d, 0xe5, 0xf1, 0xbf, 0x01, + 0x9a, 0x05, 0x10, 0xd6, 0x5f, 0xf3, 0x09, 0x50, 0x01, 0x76, 0xba, 0xde, 0x68, 0xe4, 0xf2, 0xb6, + 0xdb, 0xcb, 0xa7, 0x8e, 0x8d, 0x93, 0x1d, 0xb2, 0x2d, 0x0d, 0xf5, 0x1e, 0x3a, 0x04, 0x73, 0xe2, + 0xb3, 0xbe, 0xfb, 0x26, 0xbf, 0x29, 0x1e, 0x40, 0xad, 0xf0, 0x29, 0xec, 0x27, 0x8e, 0x5f, 0xf1, + 0x5a, 0x7f, 0x1b, 0x90, 0x9f, 0xf9, 0x5e, 0x7a, 0x5d, 0xaa, 0xf8, 0x5d, 0x8b, 0x2b, 0xf4, 0x35, + 0x3c, 0x08, 0x3c, 0x9f, 0xb7, 0x3b, 0x77, 0xe2, 0xba, 0xb9, 0xd2, 0xa7, 0x61, 0xc0, 0xb2, 0x63, + 0x9c, 0xa6, 0xe7, 0xf3, 0xf3, 0x3b, 0x62, 0x06, 0xe2, 0x17, 0x7f, 0x0e, 0xa6, 0xb4, 0xa0, 0x6d, + 0x48, 0x37, 0xca, 0xdf, 0xd5, 0xac, 0x0d, 0xb4, 0x0b, 0x99, 0xef, 0xaf, 0xab, 0xe5, 0x56, 0xad, + 0xda, 0x2e, 0x37, 0x2b, 0x96, 0x81, 0x2c, 0xc8, 0x86, 0x86, 0x6a, 0xad, 0x59, 0xb1, 0x52, 0xf8, + 0x46, 0xd6, 0xdd, 0xc2, 0x09, 0x2a, 0xf5, 0x2f, 0x61, 0xbb, 0xa3, 0x6c, 0xe2, 0xa5, 0x32, 0xa5, + 0xe2, 0x92, 0x6b, 0x85, 0x21, 0x24, 0x0a, 0xc0, 0x7f, 0xa4, 0xe4, 0xfb, 0x6b, 0xbc, 0x74, 0x9c, + 0xae, 0x7e, 0xb3, 0xa7, 0x90, 0x53, 0x9b, 0xc1, 0xb4, 0xf3, 0x33, 0xeb, 0x72, 0xf5, 0x76, 0x1f, + 0x48, 0x6b, 0x53, 0x1a, 0xd1, 0x05, 0x28, 0x43, 0x9b, 0x4e, 0xf9, 0xad, 0xe7, 0xe7, 0xd3, 0x82, + 0xfd, 0x8f, 0x97, 0xdc, 0xba, 0x22, 0x7c, 0xcb, 0xc2, 0x95, 0x64, 0xbb, 0xb1, 0x15, 0x6a, 0x80, + 0xa5, 0x90, 0xe4, 0x0f, 0x67, 0x7e, 0x7e, 0xeb, 0xbf, 0x83, 0xed, 0xca, 0xa8, 0x4a, 0x18, 0x8b, + 0x7f, 0x85, 0xc2, 0x0a, 0x7f, 0x2d, 0x21, 0x07, 0xb0, 0xc5, 0x46, 0xd4, 0x1d, 0x0a, 0x32, 0xb2, + 0x44, 0x2e, 0x90, 0x03, 0xe9, 0x1e, 0xe5, 0x4c, 0xe4, 0x9f, 0x29, 0xd9, 0x8e, 0x54, 0x38, 0x27, + 0x54, 0x38, 0xa7, 0x15, 0x2a, 0x1c, 0x11, 0x7e, 0xb1, 0x9e, 0x7e, 0x07, 0x75, 0x8a, 0xff, 0x32, + 0xa2, 0xa6, 0xbe, 0x57, 0x2d, 0xe7, 0xf7, 0xaa, 0xe5, 0x59, 0x9c, 0x2a, 0x4d, 0x88, 0xa3, 0xca, + 0x22, 0x8a, 0xb3, 0x5f, 0x80, 0x29, 0x6d, 0x5a, 0x46, 0x4e, 0xc1, 0xe4, 0xd4, 0x1f, 0x30, 0x2e, + 0x28, 0xc9, 0x94, 0xf6, 0x42, 0xfc, 0x17, 0x21, 0xd5, 0x44, 0x39, 0xe0, 0x0b, 0xa9, 0x25, 0x52, + 0x7c, 0xd6, 0x4a, 0xf9, 0x0b, 0x29, 0x0b, 0x11, 0x92, 0xca, 0xb6, 0x08, 0x69, 0x4e, 0x07, 0x61, + 0xa6, 0x99, 0x10, 0xa4, 0x45, 0x07, 0x44, 0x6c, 0xe0, 0x1b, 0xb0, 0x08, 0xeb, 0xd7, 0xde, 0xb8, + 0x01, 0x5f, 0x4b, 0x1a, 0x2c, 0xd8, 0xf4, 0x59, 0x5f, 0x15, 0xc1, 0xec, 0x13, 0x9f, 0xc2, 0x5e, + 0x0c, 0x79, 0x2e, 0xa9, 0xaf, 0xe9, 0x70, 0x2a, 0x09, 0xdb, 0x26, 0x72, 0x81, 0x7f, 0x87, 0xfd, + 0x8a, 0xcf, 0x28, 0x67, 0x61, 0x03, 0xfe, 0xff, 0x7b, 0x84, 0x0f, 0x92, 0x8a, 0x3d, 0x48, 0x11, + 0x32, 0x01, 0xa7, 0x3e, 0x6f, 0x4f, 0x3c, 0x77, 0x1c, 0xf6, 0x24, 0x08, 0xd3, 0xf5, 0xcc, 0x82, + 0xff, 0x31, 0xe0, 0x20, 0x79, 0x81, 0x48, 0x5a, 0xcc, 0x80, 0x53, 0x3e, 0x0d, 0xc4, 0xe9, 0xb9, + 0x79, 0x57, 0xe9, 0xbc, 0x9d, 0xa6, 0x70, 0x25, 0x2a, 0x04, 0x3d, 0x03, 0x53, 0x56, 0x8c, 0xaa, + 0x83, 0x5c, 0x18, 0xac, 0xc2, 0xd4, 0x2e, 0x6e, 0x80, 0x29, 0x23, 0x91, 0x09, 0xa9, 0xab, 0x97, + 0xd6, 0x06, 0xca, 0x01, 0xd4, 0x08, 0x69, 0xd7, 0x6e, 0xea, 0xcd, 0x56, 0xd3, 0x32, 0x66, 0x0a, + 0x39, 0x5b, 0xd7, 0x1b, 0xaf, 0xca, 0x97, 0xf5, 0xaa, 0x95, 0x42, 0x05, 0x78, 0x18, 0x33, 0xb4, + 0x9b, 0xad, 0x32, 0x69, 0xb5, 0xaf, 0xaf, 0xea, 0x8d, 0x96, 0xb5, 0x89, 0x7f, 0x82, 0xfd, 0x2a, + 0x1b, 0xb2, 0xf7, 0xc4, 0x26, 0x3e, 0x84, 0x83, 0x24, 0xbc, 0xcc, 0x1e, 0xff, 0x00, 0x7b, 0xb3, + 0x0a, 0x7c, 0x3f, 0x87, 0x7e, 0x25, 0x1b, 0x65, 0xe1, 0x79, 0xe6, 0x0c, 0x1b, 0xab, 0x18, 0x2e, + 0xfd, 0xf9, 0x00, 0x80, 0xb0, 0x7e, 0x93, 0xf9, 0xaf, 0xdd, 0x2e, 0x43, 0x7d, 0xf8, 0x50, 0x3b, + 0xfa, 0xa0, 0x4f, 0xe2, 0x4a, 0xb0, 0x6c, 0xda, 0xb2, 0x9f, 0xbe, 0xc5, 0x4b, 0xf1, 0xb1, 0x81, + 0xda, 0x51, 0x77, 0xc7, 0x86, 0x1b, 0xf4, 0x44, 0x2b, 0x37, 0xf1, 0x39, 0xc6, 0xc6, 0xab, 0x5c, + 0x42, 0xf8, 0xcf, 0x0c, 0xf4, 0x0a, 0x76, 0x17, 0x66, 0x17, 0xf4, 0x78, 0x21, 0x74, 0x61, 0x44, + 0xb2, 0x8b, 0x4b, 0xf7, 0x63, 0xb8, 0x17, 0x90, 0x89, 0xcd, 0x18, 0xc8, 0x8e, 0xc7, 0x24, 0xe7, + 0x1e, 0xbb, 0xa0, 0xdd, 0x8b, 0x28, 0xf8, 0x51, 0x16, 0x45, 0xe2, 0x8f, 0x1b, 0x1d, 0xbf, 0x6d, + 0x6a, 0xb0, 0x9f, 0xac, 0xf0, 0xd0, 0xe6, 0x1f, 0x61, 0x3f, 0x5e, 0x2a, 0xe6, 0xfa, 0xfc, 0xb5, + 0xb8, 0xdf, 0xca, 0xfc, 0x95, 0x98, 0x26, 0xf3, 0x4f, 0x6a, 0x75, 0x32, 0xff, 0x05, 0xf5, 0x15, + 0x58, 0xe7, 0xb0, 0x13, 0xc9, 0x20, 0xca, 0xcf, 0x4b, 0x3f, 0xa9, 0xb9, 0xf6, 0x91, 0x66, 0x27, + 0x62, 0xf1, 0x25, 0x64, 0xe3, 0x82, 0x83, 0x0a, 0x7a, 0x19, 0x92, 0x48, 0x8f, 0x56, 0x69, 0x94, + 0x04, 0x8b, 0xf7, 0xef, 0x1c, 0x4c, 0x23, 0x1a, 0x73, 0x30, 0x6d, 0xcb, 0x6f, 0xa0, 0x1a, 0xc0, + 0xbc, 0x2f, 0xd1, 0x51, 0x9c, 0x8c, 0x24, 0x90, 0xad, 0xdb, 0x0a, 0x61, 0x3a, 0xa6, 0x18, 0x0c, + 0x9e, 0xff, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x63, 0x76, 0x69, 0xeb, 0x2b, 0x0d, 0x00, 0x00, } diff --git a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/shared.pb.go b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/shared.pb.go index 8ba3d0538..fd3e04d70 100644 --- a/vendor/gitlab.com/gitlab-org/gitaly-proto/go/shared.pb.go +++ b/vendor/gitlab.com/gitlab-org/gitaly-proto/go/shared.pb.go @@ -197,6 +197,46 @@ func (m *Branch) GetTargetCommit() *GitCommit { return nil } +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"` + Message []byte `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"` +} + +func (m *Tag) Reset() { *m = Tag{} } +func (m *Tag) String() string { return proto.CompactTextString(m) } +func (*Tag) ProtoMessage() {} +func (*Tag) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{5} } + +func (m *Tag) GetName() []byte { + if m != nil { + return m.Name + } + return nil +} + +func (m *Tag) GetId() string { + if m != nil { + return m.Id + } + return "" +} + +func (m *Tag) GetTargetCommit() *GitCommit { + if m != nil { + return m.TargetCommit + } + return nil +} + +func (m *Tag) GetMessage() []byte { + if m != nil { + return m.Message + } + return nil +} + 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"` @@ -206,7 +246,7 @@ type User struct { func (m *User) Reset() { *m = User{} } func (m *User) String() string { return proto.CompactTextString(m) } func (*User) ProtoMessage() {} -func (*User) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{5} } +func (*User) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{6} } func (m *User) GetGlId() string { if m != nil { @@ -235,41 +275,44 @@ func init() { proto.RegisterType((*CommitAuthor)(nil), "gitaly.CommitAuthor") proto.RegisterType((*ExitStatus)(nil), "gitaly.ExitStatus") proto.RegisterType((*Branch)(nil), "gitaly.Branch") + proto.RegisterType((*Tag)(nil), "gitaly.Tag") proto.RegisterType((*User)(nil), "gitaly.User") } func init() { proto.RegisterFile("shared.proto", fileDescriptor9) } var fileDescriptor9 = []byte{ - // 468 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x52, 0xc1, 0x6e, 0xd3, 0x40, - 0x10, 0x55, 0x1c, 0xc7, 0xe0, 0x89, 0x8b, 0x60, 0xc9, 0xc1, 0xaa, 0x54, 0x11, 0xcc, 0xa5, 0x07, - 0xe4, 0xa2, 0x20, 0x71, 0x2f, 0x50, 0x55, 0xe5, 0x00, 0x68, 0x29, 0x67, 0x6b, 0x13, 0x0f, 0xeb, - 0x45, 0xeb, 0xac, 0xb5, 0x3b, 0xae, 0xc8, 0x8d, 0xef, 0xe3, 0xab, 0x90, 0x77, 0xe3, 0xb4, 0xa0, - 0xaa, 0xb7, 0x9d, 0xd9, 0xf7, 0x66, 0xde, 0x9b, 0x19, 0xc8, 0x5c, 0x23, 0x2c, 0xd6, 0x65, 0x67, - 0x0d, 0x19, 0x96, 0x48, 0x45, 0x42, 0xef, 0x8e, 0x5f, 0x48, 0x63, 0xa4, 0xc6, 0x33, 0x9f, 0x5d, - 0xf7, 0x3f, 0xce, 0x48, 0xb5, 0xe8, 0x48, 0xb4, 0x5d, 0x00, 0x16, 0xbf, 0x23, 0x00, 0x8e, 0x9d, - 0x71, 0x8a, 0x8c, 0xdd, 0xb1, 0x97, 0x90, 0x39, 0x32, 0x56, 0x48, 0xac, 0xb6, 0xa2, 0xc5, 0x3c, - 0x5a, 0x4e, 0x4e, 0x53, 0x3e, 0xdf, 0xe7, 0x3e, 0x8b, 0x16, 0xd9, 0x2b, 0x38, 0xb2, 0xa8, 0x05, - 0xa9, 0x1b, 0xac, 0x3a, 0x41, 0x4d, 0x3e, 0xf5, 0x98, 0x6c, 0x4c, 0x7e, 0x15, 0xd4, 0xb0, 0x37, - 0xb0, 0x90, 0x8a, 0x2a, 0xb3, 0xfe, 0x89, 0x1b, 0xaa, 0x6a, 0x65, 0x71, 0x33, 0xd4, 0xcf, 0x63, - 0x8f, 0x65, 0x52, 0xd1, 0x17, 0xff, 0xf5, 0x71, 0xfc, 0x61, 0x97, 0xb0, 0x1c, 0x18, 0x42, 0x13, - 0xda, 0xad, 0x20, 0xfc, 0x9f, 0xab, 0xd0, 0xe5, 0xb3, 0xe5, 0xf4, 0x34, 0xe5, 0x27, 0x52, 0xd1, - 0xf9, 0x08, 0xfb, 0xb7, 0x8c, 0x42, 0x37, 0xe8, 0x93, 0xba, 0xb2, 0x07, 0x4f, 0x79, 0x12, 0xf4, - 0x49, 0x7d, 0xeb, 0xf3, 0x53, 0xfc, 0x78, 0xf2, 0x34, 0xe2, 0xf1, 0xa0, 0xbf, 0xf8, 0x33, 0x81, - 0xf4, 0x52, 0xd1, 0x07, 0xd3, 0xb6, 0x8a, 0xd8, 0x13, 0x88, 0x54, 0x9d, 0x4f, 0x3c, 0x27, 0x52, - 0x35, 0xcb, 0xe1, 0x91, 0xeb, 0x7d, 0x13, 0x3f, 0x8c, 0x8c, 0x8f, 0x21, 0x63, 0x10, 0xaf, 0x4d, - 0xbd, 0xf3, 0xfe, 0x33, 0xee, 0xdf, 0xec, 0x35, 0x24, 0xa2, 0xa7, 0xc6, 0x58, 0xef, 0x74, 0xbe, - 0x5a, 0x94, 0x61, 0x11, 0x65, 0xa8, 0x7e, 0xee, 0xff, 0xf8, 0x1e, 0xc3, 0x56, 0x90, 0x6e, 0x7c, - 0x9e, 0xd0, 0xe6, 0xb3, 0x07, 0x08, 0xb7, 0x30, 0x76, 0x02, 0xd0, 0x09, 0x8b, 0x5b, 0xaa, 0x54, - 0xed, 0xf2, 0xc4, 0x4f, 0x24, 0x0d, 0x99, 0xab, 0xda, 0x15, 0x0d, 0x64, 0x77, 0x99, 0x83, 0x48, - 0xbf, 0xc8, 0x49, 0x10, 0x39, 0xbc, 0xd9, 0x02, 0x66, 0xd8, 0x0a, 0xa5, 0xf7, 0x86, 0x42, 0xc0, - 0x4a, 0x88, 0x6b, 0x41, 0xe8, 0xed, 0xcc, 0x57, 0xc7, 0x65, 0xb8, 0x9c, 0x72, 0xbc, 0x9c, 0xf2, - 0x7a, 0xbc, 0x1c, 0xee, 0x71, 0x45, 0x01, 0x70, 0xf1, 0x4b, 0xd1, 0x37, 0x12, 0xd4, 0xbb, 0xa1, - 0xe6, 0x8d, 0xd0, 0x7d, 0x68, 0x34, 0xe3, 0x21, 0x28, 0xae, 0x21, 0x79, 0x6f, 0xc5, 0x76, 0xd3, - 0xdc, 0xab, 0xe3, 0x1d, 0x1c, 0x91, 0xb0, 0x12, 0xa9, 0x0a, 0xf6, 0xbc, 0x9e, 0xf9, 0xea, 0xd9, - 0x38, 0x82, 0xc3, 0x52, 0x78, 0x16, 0x70, 0x21, 0x2a, 0x2e, 0x20, 0xfe, 0xee, 0xd0, 0xb2, 0xe7, - 0x30, 0x93, 0xba, 0x3a, 0x6c, 0x2b, 0x96, 0xfa, 0xaa, 0x3e, 0x34, 0x8a, 0xee, 0x33, 0x3c, 0xbd, - 0x63, 0x78, 0x9d, 0x78, 0x6b, 0x6f, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x86, 0x24, 0x75, 0x89, - 0x3a, 0x03, 0x00, 0x00, + // 500 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0xc1, 0x6e, 0xd3, 0x40, + 0x10, 0x55, 0x1c, 0xc7, 0x90, 0x89, 0x8b, 0x60, 0xe9, 0xc1, 0xaa, 0x54, 0x11, 0xcc, 0xa5, 0x07, + 0xe4, 0xa2, 0x20, 0x71, 0x2f, 0x50, 0x55, 0xe5, 0x00, 0x68, 0x09, 0x67, 0x6b, 0x12, 0x0f, 0xeb, + 0x45, 0x76, 0x36, 0xda, 0x9d, 0x54, 0x44, 0x5c, 0xf8, 0x3e, 0xbe, 0x0a, 0x79, 0x37, 0x4e, 0x0b, + 0x44, 0x88, 0xdb, 0xce, 0xec, 0x9b, 0x99, 0xf7, 0xe6, 0x0d, 0xa4, 0xae, 0x46, 0x4b, 0x55, 0xb1, + 0xb6, 0x86, 0x8d, 0x48, 0x94, 0x66, 0x6c, 0xb6, 0x27, 0x4f, 0x94, 0x31, 0xaa, 0xa1, 0x73, 0x9f, + 0x5d, 0x6c, 0xbe, 0x9c, 0xb3, 0x6e, 0xc9, 0x31, 0xb6, 0xeb, 0x00, 0xcc, 0x7f, 0x44, 0x00, 0x92, + 0xd6, 0xc6, 0x69, 0x36, 0x76, 0x2b, 0x9e, 0x42, 0xea, 0xd8, 0x58, 0x54, 0x54, 0xae, 0xb0, 0xa5, + 0x2c, 0x9a, 0x0e, 0xce, 0xc6, 0x72, 0xb2, 0xcb, 0xbd, 0xc7, 0x96, 0xc4, 0x33, 0x38, 0xb2, 0xd4, + 0x20, 0xeb, 0x1b, 0x2a, 0xd7, 0xc8, 0x75, 0x36, 0xf4, 0x98, 0xb4, 0x4f, 0x7e, 0x44, 0xae, 0xc5, + 0x0b, 0x38, 0x56, 0x9a, 0x4b, 0xb3, 0xf8, 0x4a, 0x4b, 0x2e, 0x2b, 0x6d, 0x69, 0xd9, 0xf5, 0xcf, + 0x62, 0x8f, 0x15, 0x4a, 0xf3, 0x07, 0xff, 0xf5, 0xb6, 0xff, 0x11, 0x57, 0x30, 0xed, 0x2a, 0xb0, + 0x61, 0xb2, 0x2b, 0x64, 0xfa, 0xb3, 0x56, 0x93, 0xcb, 0x46, 0xd3, 0xe1, 0xd9, 0x58, 0x9e, 0x2a, + 0xcd, 0x17, 0x3d, 0xec, 0xf7, 0x36, 0x9a, 0x5c, 0xc7, 0x4f, 0x35, 0xa5, 0xdd, 0x6b, 0xca, 0x92, + 0xc0, 0x4f, 0x35, 0xb7, 0x3a, 0xdf, 0xc5, 0xf7, 0x07, 0x0f, 0x23, 0x19, 0x77, 0xfc, 0xf3, 0x9f, + 0x03, 0x18, 0x5f, 0x69, 0x7e, 0x63, 0xda, 0x56, 0xb3, 0x78, 0x00, 0x91, 0xae, 0xb2, 0x81, 0xaf, + 0x89, 0x74, 0x25, 0x32, 0xb8, 0xe7, 0x36, 0x7e, 0x88, 0x5f, 0x46, 0x2a, 0xfb, 0x50, 0x08, 0x88, + 0x17, 0xa6, 0xda, 0x7a, 0xfd, 0xa9, 0xf4, 0x6f, 0xf1, 0x1c, 0x12, 0xdc, 0x70, 0x6d, 0xac, 0x57, + 0x3a, 0x99, 0x1d, 0x17, 0xc1, 0x88, 0x22, 0x74, 0xbf, 0xf0, 0x7f, 0x72, 0x87, 0x11, 0x33, 0x18, + 0x2f, 0x7d, 0x9e, 0xc9, 0x66, 0xa3, 0x7f, 0x14, 0xdc, 0xc2, 0xc4, 0x29, 0xc0, 0x1a, 0x2d, 0xad, + 0xb8, 0xd4, 0x95, 0xcb, 0x12, 0xbf, 0x91, 0x71, 0xc8, 0x5c, 0x57, 0x2e, 0xaf, 0x21, 0xbd, 0x5b, + 0xd9, 0x91, 0xf4, 0x46, 0x0e, 0x02, 0xc9, 0xee, 0x2d, 0x8e, 0x61, 0x44, 0x2d, 0xea, 0x66, 0x27, + 0x28, 0x04, 0xa2, 0x80, 0xb8, 0x42, 0x26, 0x2f, 0x67, 0x32, 0x3b, 0x29, 0xc2, 0xe5, 0x14, 0xfd, + 0xe5, 0x14, 0xf3, 0xfe, 0x72, 0xa4, 0xc7, 0xe5, 0x39, 0xc0, 0xe5, 0x37, 0xcd, 0x9f, 0x18, 0x79, + 0xe3, 0xba, 0x9e, 0x37, 0xd8, 0x6c, 0xc2, 0xa0, 0x91, 0x0c, 0x41, 0x3e, 0x87, 0xe4, 0xb5, 0xc5, + 0xd5, 0xb2, 0x3e, 0xc8, 0xe3, 0x15, 0x1c, 0x31, 0x5a, 0x45, 0x5c, 0x06, 0x79, 0x9e, 0xcf, 0x64, + 0xf6, 0xa8, 0x5f, 0xc1, 0xde, 0x14, 0x99, 0x06, 0x5c, 0x88, 0xf2, 0xef, 0x30, 0x9c, 0xa3, 0x3a, + 0xd8, 0x32, 0xb8, 0x17, 0xed, 0xdd, 0xfb, 0x6b, 0xc4, 0xf0, 0xbf, 0x46, 0x74, 0xae, 0xb7, 0xe4, + 0x1c, 0x2a, 0xf2, 0x46, 0xa6, 0xb2, 0x0f, 0xf3, 0x4b, 0x88, 0x3f, 0x3b, 0xb2, 0xe2, 0x31, 0x8c, + 0x54, 0x53, 0xee, 0x4f, 0x25, 0x56, 0xcd, 0x75, 0xb5, 0xa7, 0x14, 0x1d, 0xda, 0xf6, 0xf0, 0xce, + 0xb6, 0x17, 0x89, 0xdf, 0xeb, 0xcb, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x7f, 0xf5, 0xea, + 0xb7, 0x03, 0x00, 0x00, } diff --git a/vendor/vendor.json b/vendor/vendor.json index 9a89c0cfe..23a75799f 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -201,12 +201,12 @@ "revisionTime": "2017-01-30T11:31:45Z" }, { - "checksumSHA1": "LvIL7+npdye+NniogqeMWLLdxeg=", + "checksumSHA1": "keFlslmol1f9UnlKI6IbhxkgGqs=", "path": "gitlab.com/gitlab-org/gitaly-proto/go", - "revision": "3264145c6decc6763b3afbd5e92c59228397ea8f", - "revisionTime": "2017-09-22T16:10:08Z", - "version": "v0.36.0", - "versionExact": "v0.36.0" + "revision": "65ebd80196417d9e7284325849e94297fc067ec4", + "revisionTime": "2017-09-27T09:46:00Z", + "version": "v0.37.0", + "versionExact": "v0.37.0" }, { "checksumSHA1": "nqWNlnMmVpt628zzvyo6Yv2CX5Q=", |