Inspect changes in Gitaly 2a6efda45f56010b4cb83773434c277444fd53ce
Upstream merge commit 4fe1e0081773 changes Gitaly server version from 911b7a1827241f74f6df9b87ae7d27b83da69d64 to 2a6efda45f56010b4cb83773434c277444fd53ce, with changes in protocol or one of the source subtrees currently under watch.
To further inspect, go to an up to date Gitaly source clone and run
diff 911b7a1827241f74f6df9b87ae7d27b83da69d64..2a6efda45f56010b4cb83773434c277444fd53ce -- proto/*.proto internal/backup
. Here is a preview, truncated at 500 lines:
diff --git a/proto/repository.proto b/proto/repository.proto
index d3a54b37a..3e3e8c505 100644
--- a/proto/repository.proto
+++ b/proto/repository.proto
@@ -178,7 +178,8 @@ service RepositoryService {
};
}
- // This comment is left unintentionally blank.
+ // CreateRepositoryFromBundle creates a Git repository at the specified storage and path, if it
+ // does not already exist, from the provided Git bundle.
rpc CreateRepositoryFromBundle(stream CreateRepositoryFromBundleRequest) returns (CreateRepositoryFromBundleResponse) {
option (op_type) = {
op: MUTATOR
@@ -876,15 +877,16 @@ message GetCustomHooksResponse {
bytes data = 1;
}
-// This comment is left unintentionally blank.
+// CreateRepositoryFromBundleRequest is a request for the CreateRepositoryFromBundle RPC.
message CreateRepositoryFromBundleRequest {
- // Only available on the first message
+ // Repository is the repository to be created from the Git bundle. Repository should only be
+ // present in the first message of the stream.
Repository repository = 1 [(target_repository)=true];
- // This comment is left unintentionally blank.
+ // Data contains bytes of the Git bundle file being streamed.
bytes data = 2;
}
-// This comment is left unintentionally blank.
+// CreateRepositoryFromBundleResponse is a response for the CreateRepositoryFromBundle RPC.
message CreateRepositoryFromBundleResponse {
}
A merge request may have already been submitted, check that on [merge commit commit](4fe1e0081773, as usually changes in Gitaly are not breaking, compliance becoming mandatory in the following development cycles.