Inspect changes in Gitaly 5867f71c734a055e3af41e237ce19f992dd68120
Upstream merge commit 5297a94c6f95 changes Gitaly server version from 1db9c6e65ecc942b4ba907003018829ccacabf4b to 5867f71c734a055e3af41e237ce19f992dd68120, 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:
git diff 1db9c6e65ecc942b4ba907003018829ccacabf4b..5867f71c734a055e3af41e237ce19f992dd68120 -- proto/*.proto internal/backup
Here is a preview, truncated at 500 lines:
diff --git a/proto/repository.proto b/proto/repository.proto
index 2fe832688..ebd5fcb07 100644
--- a/proto/repository.proto
+++ b/proto/repository.proto
@@ -68,11 +68,13 @@ service RepositoryService {
};
}
- // ApplyGitattributes ...
+ // ApplyGitattributes writes the attributes from the given revision to info/attributes.
+ // This RPC will be removed in 17.0.
rpc ApplyGitattributes(ApplyGitattributesRequest) returns (ApplyGitattributesResponse) {
option (op_type) = {
op: MUTATOR
};
+ option deprecated = true;
}
// FetchRemote fetches references from a remote repository into the local
@@ -202,11 +204,13 @@ service RepositoryService {
};
}
- // GetInfoAttributes ...
+ // GetInfoAttributes reads the contents from info/attributes.
+ // This RPC will be removed in 17.0.
rpc GetInfoAttributes(GetInfoAttributesRequest) returns (stream GetInfoAttributesResponse) {
option (op_type) = {
op: ACCESSOR
};
+ option deprecated = true;
}
// CalculateChecksum ...
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.