Check usage of GenerateBundleURI
Upstream merge commit 56bd34ca5283 changes Gitaly server version from 720261882a2bbd549cdbccded8ea9b3ca5af846f to 606e33fd67ccb40becec0638fff387caf6dfc035, with changes in protocol or one of the source subtrees currently under watch.
The topic upstream-merge
is at 221 non-merge commits.
To further inspect, go to an up to date Gitaly source clone and run:
git diff 720261882a2bbd549cdbccded8ea9b3ca5af846f..606e33fd67ccb40becec0638fff387caf6dfc035 -- proto/*.proto internal/backup
Here is a preview, truncated at 500 lines:
diff --git a/proto/repository.proto b/proto/repository.proto
index 2485c8e40..2d53b0132 100644
--- a/proto/repository.proto
+++ b/proto/repository.proto
@@ -176,6 +176,14 @@ service RepositoryService {
};
}
+ // GenerateBundleURI generates a bundle on the server for bundle-URI use.
+ rpc GenerateBundleURI(GenerateBundleURIRequest) returns (GenerateBundleURIResponse) {
+ option (op_type) = {
+ op: ACCESSOR
+ };
+ }
+
+
// FetchBundle fetches references from a bundle into the local repository.
// refs will be mirrored to the target repository with the refspec
// "+refs/*:refs/*" and refs that do not exist in the bundle will be removed.
@@ -824,6 +832,16 @@ message CreateBundleFromRefListResponse {
bytes data = 1;
}
+// GenerateBundleURIRequest is a request for the GenerateBundleURI RPC.
+message GenerateBundleURIRequest {
+ // repository is the repository that the bundle is created for.
+ Repository repository = 1 [(target_repository)=true];
+}
+
+// GenerateBundleURIResponse is a response for the GenerateBundleURI RPC.
+message GenerateBundleURIResponse {
+}
+
// GetConfigRequest is a request for the GetConfig RPC.
message GetConfigRequest {
// repository is the repository from which the configuration should be read
A merge request may have already been submitted, check that on the merge commit, as usually changes in Gitaly are not breaking, compliance becoming mandatory in the following development cycles.