Age | Commit message (Collapse) | Author |
|
The new "v14" version of the Gitaly module is named to match
the next GitLab release. The module versioning is needed in
order to pull gitaly as a dependency in other projects. The
change updates all imports to include v14 version. The go.mod
file was modified as well after go mod tidy execution. And
the changes in dependency licenses are reflected in the NOTICE
file.
Part of: https://gitlab.com/gitlab-org/gitaly/-/issues/3177
|
|
|
|
|
|
|
|
Contributes to https://gitlab.com/gitlab-org/gitlab/-/issues/324805
* Extend `CommitDiffRequest` with `wordDiff` field
* Add testdata for word-diff outputs
|
|
Related issue: gitlab.com/gitlab-org/gitlab/-/issues/227572
Related MR: gitlab.com/gitlab-org/gitaly/-/merge_requests/2694
This rpc allows us to get the files changed over a list of commits.
Currently when we are validating a push, we send a CommitDelta for each
commit, which has the potential to be time intensive, and resource
intensive. This rpc allows us to make only one call from Gitlab ->
Gitaly for the same information.
|
|
This will make it possible to solve some N+1 issues in the
/internal/allowed endpoint.
Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/227572
|
|
Extracting lint-related stuff into separate proto file. It
is required in order to have proper working proto-linter.
Previously it was using compiled files for verification and
it fails in some cases
(https://gitlab.com/gitlab-org/gitaly/-/jobs/459024976).
lint.proto extracted from shared.proto and contains
lint-related declarations. New task `proto-lint` added to
compile source code that is required by `protoc-gen-gitaly`.
`protoc-gen-gitaly` fixed to use proper proto source data.
Regeneration of all proto-related files.
|
|
Instead of setting OID in the RPC method use annotation in the field
(`target_repository` and `additional_repository`). Having only this 2
annotations created a problem with messages that can be either target
or additional repository (for example `ObjectPool`). Those are marked
with `repository` annotation and `target_repository` and
`additional_repository` are used in the parent messages.
Signed-off-by: Mateusz Nowotyński <maxmati4@gmail.com>
Signed-off-by: jramsay <maxmati4@gmail.com>
|
|
The RawPatch RPC is used by Workhorse, and no other client is currently
using this RPC. This change removes it so there's only one way of
getting a patch going forward.
Closes: https://gitlab.com/gitlab-org/gitaly/issues/2095
|
|
|
|
|