Matching Gitaly version 15.6
## Protocol The protocol is the same in all Gitaly v15.6 versions, including the one used in GitLab v15.6.0-rc42. The protocol changes from 15.5 have no impact on HGitaly. ## Visible method changes The removal of the feature flag for `FindLocalBranches` has already been treated in the parent changeset. The only remaining change we have to match Gitaly 15.6 is very minor (error details wording). ## Feature flags change Two changes got our attention: - [convert_err_to_status](https://gitlab.com/gitlab-org/gitaly/-/issues/4587): is actually about internal implementation details on how to generate `INTERNAL` status code with less boilerplate - [tree_entries_new_page_token_format]: changes the token content only because it had collisions, notably in the face of empty blobs (see message of Gitaly commit eb82c328b2a3ca312724724eb9849bc25a3b0b24). Our own token is the blob id, but is based on path instead of content, so this is irrelevant to HGitaly. We'll have not to make the same mistake if some day we implement content-based addressing.
Showing
- hgitaly/service/ref.py 1 addition, 2 deletionshgitaly/service/ref.py
- hgitaly/stub/repository_pb2.py 59 additions, 19 deletionshgitaly/stub/repository_pb2.py
- protos/operations.proto 82 additions, 0 deletionsprotos/operations.proto
- protos/repository.proto 20 additions, 4 deletionsprotos/repository.proto
- protos/server.proto 1 addition, 1 deletionprotos/server.proto
Loading
Please register or sign in to comment