ruby/proto/gitaly/objectpool_pb.rb in gitaly-15.11.0.pre.rc1 vs ruby/proto/gitaly/objectpool_pb.rb in gitaly-16.1.0.pre.rc1

- old
+ new

@@ -1,64 +1,48 @@ +# frozen_string_literal: true # Generated by the protocol buffer compiler. DO NOT EDIT! # source: objectpool.proto +require 'google/protobuf' + require 'lint_pb' require 'shared_pb' -require 'google/protobuf' -Google::Protobuf::DescriptorPool.generated_pool.build do - add_file("objectpool.proto", :syntax => :proto3) do - add_message "gitaly.CreateObjectPoolRequest" do - optional :object_pool, :message, 1, "gitaly.ObjectPool" - optional :origin, :message, 2, "gitaly.Repository" + +descriptor_data = "\n\x10objectpool.proto\x12\x06gitaly\x1a\nlint.proto\x1a\x0cshared.proto\"r\n\x17\x43reateObjectPoolRequest\x12-\n\x0bobject_pool\x18\x01 \x01(\x0b\x32\x12.gitaly.ObjectPoolB\x04\x98\xc6,\x01\x12(\n\x06origin\x18\x02 \x01(\x0b\x32\x12.gitaly.RepositoryB\x04\xa0\xc6,\x01\"\x1a\n\x18\x43reateObjectPoolResponse\"H\n\x17\x44\x65leteObjectPoolRequest\x12-\n\x0bobject_pool\x18\x01 \x01(\x0b\x32\x12.gitaly.ObjectPoolB\x04\x98\xc6,\x01\"\x1a\n\x18\x44\x65leteObjectPoolResponse\"\x80\x01\n!LinkRepositoryToObjectPoolRequest\x12-\n\x0bobject_pool\x18\x01 \x01(\x0b\x32\x12.gitaly.ObjectPoolB\x04\xa0\xc6,\x01\x12,\n\nrepository\x18\x02 \x01(\x0b\x32\x12.gitaly.RepositoryB\x04\x98\xc6,\x01\"$\n\"LinkRepositoryToObjectPoolResponse\"N\n\x1e\x44isconnectGitAlternatesRequest\x12,\n\nrepository\x18\x01 \x01(\x0b\x32\x12.gitaly.RepositoryB\x04\x98\xc6,\x01\"!\n\x1f\x44isconnectGitAlternatesResponse\"\x83\x01\n\x1a\x46\x65tchIntoObjectPoolRequest\x12(\n\x06origin\x18\x01 \x01(\x0b\x32\x12.gitaly.RepositoryB\x04\xa0\xc6,\x01\x12-\n\x0bobject_pool\x18\x02 \x01(\x0b\x32\x12.gitaly.ObjectPoolB\x04\x98\xc6,\x01J\x04\x08\x03\x10\x04R\x06repack\"\x1d\n\x1b\x46\x65tchIntoObjectPoolResponse\"D\n\x14GetObjectPoolRequest\x12,\n\nrepository\x18\x01 \x01(\x0b\x32\x12.gitaly.RepositoryB\x04\x98\xc6,\x01\"@\n\x15GetObjectPoolResponse\x12\'\n\x0bobject_pool\x18\x01 \x01(\x0b\x32\x12.gitaly.ObjectPool2\x80\x05\n\x11ObjectPoolService\x12]\n\x10\x43reateObjectPool\x12\x1f.gitaly.CreateObjectPoolRequest\x1a .gitaly.CreateObjectPoolResponse\"\x06\xfa\x97(\x02\x08\x01\x12]\n\x10\x44\x65leteObjectPool\x12\x1f.gitaly.DeleteObjectPoolRequest\x1a .gitaly.DeleteObjectPoolResponse\"\x06\xfa\x97(\x02\x08\x01\x12{\n\x1aLinkRepositoryToObjectPool\x12).gitaly.LinkRepositoryToObjectPoolRequest\x1a*.gitaly.LinkRepositoryToObjectPoolResponse\"\x06\xfa\x97(\x02\x08\x01\x12r\n\x17\x44isconnectGitAlternates\x12&.gitaly.DisconnectGitAlternatesRequest\x1a\'.gitaly.DisconnectGitAlternatesResponse\"\x06\xfa\x97(\x02\x08\x01\x12\x66\n\x13\x46\x65tchIntoObjectPool\x12\".gitaly.FetchIntoObjectPoolRequest\x1a#.gitaly.FetchIntoObjectPoolResponse\"\x06\xfa\x97(\x02\x08\x01\x12T\n\rGetObjectPool\x12\x1c.gitaly.GetObjectPoolRequest\x1a\x1d.gitaly.GetObjectPoolResponse\"\x06\xfa\x97(\x02\x08\x02\x42\x34Z2gitlab.com/gitlab-org/gitaly/v16/proto/go/gitalypbb\x06proto3" + +pool = Google::Protobuf::DescriptorPool.generated_pool + +begin + pool.add_serialized_file(descriptor_data) +rescue TypeError => e + # Compatibility code: will be removed in the next major version. + require 'google/protobuf/descriptor_pb' + parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) + parsed.clear_dependency + serialized = parsed.class.encode(parsed) + file = pool.add_serialized_file(serialized) + warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" + imports = [ + ["gitaly.ObjectPool", "shared.proto"], + ] + imports.each do |type_name, expected_filename| + import_file = pool.lookup(type_name).file_descriptor + if import_file.name != expected_filename + warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" end - add_message "gitaly.CreateObjectPoolResponse" do - end - add_message "gitaly.DeleteObjectPoolRequest" do - optional :object_pool, :message, 1, "gitaly.ObjectPool" - end - add_message "gitaly.DeleteObjectPoolResponse" do - end - add_message "gitaly.LinkRepositoryToObjectPoolRequest" do - optional :object_pool, :message, 1, "gitaly.ObjectPool" - optional :repository, :message, 2, "gitaly.Repository" - end - add_message "gitaly.LinkRepositoryToObjectPoolResponse" do - end - add_message "gitaly.ReduplicateRepositoryRequest" do - optional :repository, :message, 1, "gitaly.Repository" - end - add_message "gitaly.ReduplicateRepositoryResponse" do - end - add_message "gitaly.DisconnectGitAlternatesRequest" do - optional :repository, :message, 1, "gitaly.Repository" - end - add_message "gitaly.DisconnectGitAlternatesResponse" do - end - add_message "gitaly.FetchIntoObjectPoolRequest" do - optional :origin, :message, 1, "gitaly.Repository" - optional :object_pool, :message, 2, "gitaly.ObjectPool" - end - add_message "gitaly.FetchIntoObjectPoolResponse" do - end - add_message "gitaly.GetObjectPoolRequest" do - optional :repository, :message, 1, "gitaly.Repository" - end - add_message "gitaly.GetObjectPoolResponse" do - optional :object_pool, :message, 1, "gitaly.ObjectPool" - end end + warn "Each proto file must use a consistent fully-qualified name." + warn "This will become an error in the next major version." end module Gitaly CreateObjectPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.CreateObjectPoolRequest").msgclass CreateObjectPoolResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.CreateObjectPoolResponse").msgclass DeleteObjectPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.DeleteObjectPoolRequest").msgclass DeleteObjectPoolResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.DeleteObjectPoolResponse").msgclass LinkRepositoryToObjectPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.LinkRepositoryToObjectPoolRequest").msgclass LinkRepositoryToObjectPoolResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.LinkRepositoryToObjectPoolResponse").msgclass - ReduplicateRepositoryRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.ReduplicateRepositoryRequest").msgclass - ReduplicateRepositoryResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.ReduplicateRepositoryResponse").msgclass DisconnectGitAlternatesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.DisconnectGitAlternatesRequest").msgclass DisconnectGitAlternatesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.DisconnectGitAlternatesResponse").msgclass FetchIntoObjectPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.FetchIntoObjectPoolRequest").msgclass FetchIntoObjectPoolResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.FetchIntoObjectPoolResponse").msgclass GetObjectPoolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.GetObjectPoolRequest").msgclass