Age | Commit message (Collapse) | Author |
|
|
|
|
|
Validate bad branches for UserRebase and UserRebaseConfirmable
Closes #1654
See merge request gitlab-org/gitaly!1735
|
|
PostReceiveHook: add support for Git push options
Closes #2358
See merge request gitlab-org/gitaly!1756
|
|
Fix cache walker to only walk each path once
See merge request gitlab-org/gitaly!1769
|
|
|
|
Add end to end test for git hooks including git push options
See merge request gitlab-org/gitaly!1790
|
|
|
|
Adds a field for git push options
|
|
Add Node manager
Closes #2266
See merge request gitlab-org/gitaly!1779
|
|
Node manager is a new component that will simplify praefect routing. It
takes care of pinging the nodes and promoting a secondary to a primary
and demoting a primary to a secondary based on service health from
sending healthcheck requests.
|
|
Adds tests to exercise git push options. Also gets rid of the fallback
path in the git hooks shell executable
|
|
|
|
Add praefect as a transparent pass through for tests
Closes #2122
See merge request gitlab-org/gitaly!1736
|
|
|
|
|
|
Revert branch field removal in UserSquash RPC
See merge request gitlab-org/gitaly!1792
|
|
|
|
|
|
Include stderr in output of worktree operations
See merge request gitlab-org/gitaly!1787
|
|
Fix gitaly-hooks check command which was broken due to an incorrect implemention
Closes #2203
See merge request gitlab-org/gitaly!1761
|
|
Fix squash when target branch has a renamed file
Closes #2395
See merge request gitlab-org/gitaly!1786
|
|
The target branch is irrelevant; a squash should target the source
branch (or SHA).
|
|
Feature flag: Use core delta islands to increase opportunity of pack reuse
See merge request gitlab-org/gitaly!1775
|
|
Including counter to track how often repack happens.
Adding feature toggle to enable usage of delta core islands.
Part of: https://gitlab.com/gitlab-org/gitaly/issues/1519
|
|
If a worktree operation fails (e.g. error: Sparse checkout leaves no
entry on working directory), currently no output is stored since the
error message is written to stderr. The only way to see the error
message is to run `strace` on the gitaly-ruby instance.
With this change, the stderr output will be included, which will make
diagnosing a bug much easier.
Relates to https://gitlab.com/gitlab-org/gitaly/issues/2395
|
|
If a file were renamed on the target branch but the source branch still
contained the original file, previously squash would fail with `error:
Sparse checkout leaves no entry on working directory`. This happens
because of the way a worktree is created with squash:
1. `git diff --name-only <START_SHA>...<END_SHA>`, where START_SHA and
END_SHA are from the source branch.
2. This will populate `info/sparse-checkout` with the files changed on
the source branch.
3. We then checkout the target branch, which fails if all of the changed
files from the source branch do not exist on it.
A squash should not be confused with a squash and rebase. Squash should
simply take the existing commits on the branch and collapse them into
one. The target branch is irrelevant, and so we should ignore the branch
parameter entirely.
Closes https://gitlab.com/gitlab-org/gitaly/issues/2395
|
|
Remove unused default argument from ruby class
See merge request gitlab-org/gitaly!1763
|
|
Bump go-YAML and Rack dependencies
See merge request gitlab-org/gitaly!1785
|
|
Clarify failed Gitaly-Ruby connection log event
See merge request gitlab-org/gitaly!1776
|
|
Unexport dangerous command functions
Closes #2171
See merge request gitlab-org/gitaly!1781
|
|
|
|
Clean up Makefile
See merge request gitlab-org/gitaly!1773
|
|
|
|
have the gitaly-hooks check subcommand call out to the ruby check
|
|
Remove unused gitlab-shell/Gemfile
See merge request gitlab-org/gitaly!1784
|
|
Replace CommandWithoutRepo usage with safe version
See merge request gitlab-org/gitaly!1783
|
|
|
|
|
|
The Gitaly project was on 2.25: https://github.com/go-yaml/yaml/commits/v2.2.5
this change bumps it to 2.28:
https://github.com/go-yaml/yaml/commits/v2.2.8
|
|
|
|
Make parent directories before snapshot replication
Closes #2375
See merge request gitlab-org/gitaly!1767
|
|
|
|
Remove unused TEST_REPO_STORAGE_PATH env var
See merge request gitlab-org/gitaly!1780
|
|
Register praefect server for grpc prom metrics
See merge request gitlab-org/gitaly!1782
|
|
|
|
|
|
Disable git command in unit test TestSafeCmdValid
See merge request gitlab-org/gitaly!1777
|
|
|
|
For admins new to GitLab it can be difficult to tell when an error
was triggered by gitaly vs gitaly-ruby. This changes updates errors
to explicitly mentions gitaly-ruby.
|