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