Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-30Detect if git version supports safe V2po-reenable-git-v2Paul Okstad
2020-01-30Git protocol v2 now configurablePaul Okstad
2020-01-29Merge branch 'jc-fix-rebase-refspec' into 'master'John Cai
Validate bad branches for UserRebase and UserRebaseConfirmable Closes #1654 See merge request gitlab-org/gitaly!1735
2020-01-29Merge branch 'jc-add-push-options' into 'master'Jacob Vosmaer
PostReceiveHook: add support for Git push options Closes #2358 See merge request gitlab-org/gitaly!1756
2020-01-29Merge branch 'po-cache-walker-one-per-path' into 'master'Jacob Vosmaer
Fix cache walker to only walk each path once See merge request gitlab-org/gitaly!1769
2020-01-29Fix cache walker to only walk each path oncePaul Okstad
2020-01-29Merge branch 'jc-add-e2e-for-git-push-options' into 'master'John Cai
Add end to end test for git hooks including git push options See merge request gitlab-org/gitaly!1790
2020-01-29Validate bad branches for UserRebase and UserRebaseConfirmablejramsay
2020-01-29Add git push options to hook RPCsJohn Cai
Adds a field for git push options
2020-01-29Merge branch 'jc-node-manager' into 'master'John Cai
Add Node manager Closes #2266 See merge request gitlab-org/gitaly!1779
2020-01-29Add Node managerJohn Cai
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.
2020-01-29Add end to end test for git hooks including git push optionsjramsay
Adds tests to exercise git push options. Also gets rid of the fallback path in the git hooks shell executable
2020-01-29Version 1.85.0v1.85.01-85-stablePaul Okstad
2020-01-29Merge branch 'jc-praefect-test' into 'master'John Cai
Add praefect as a transparent pass through for tests Closes #2122 See merge request gitlab-org/gitaly!1736
2020-01-29Updating blob tests with new praefect test serverJohn Cai
2020-01-29Add test server to automatically start praefectJohn Cai
2020-01-29Merge branch 'po-revert-squash-branch-removal' into 'master'John Cai
Revert branch field removal in UserSquash RPC See merge request gitlab-org/gitaly!1792
2020-01-29Revert branch field removal in UserSquash RPCPaul Okstad
2020-01-28Version 1.84.0v1.84.01-84-stablePaul Okstad
2020-01-28Merge branch 'sh-include-worktree-stderr' into 'master'Paul Okstad
Include stderr in output of worktree operations See merge request gitlab-org/gitaly!1787
2020-01-28Merge branch 'jc-fix-gitaly-hooks-check' into 'master'Jacob Vosmaer
Fix gitaly-hooks check command which was broken due to an incorrect implemention Closes #2203 See merge request gitlab-org/gitaly!1761
2020-01-28Merge branch 'sh-fix-squash-renamed-files-target-branch' into 'master'Pavlo Strokov
Fix squash when target branch has a renamed file Closes #2395 See merge request gitlab-org/gitaly!1786
2020-01-28Make UserSquashRequest branch a reserved keywordStan Hu
The target branch is irrelevant; a squash should target the source branch (or SHA).
2020-01-28Merge branch 'ps-use-core-delta-islands' into 'master'Pavlo Strokov
Feature flag: Use core delta islands to increase opportunity of pack reuse See merge request gitlab-org/gitaly!1775
2020-01-28Use core delta islands to increase opportunity of pack reusePavlo Strokov
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
2020-01-27Include stderr in output of worktree operationsStan Hu
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
2020-01-25Fix squash when target repository has a renamed fileStan Hu
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
2020-01-25Merge branch 'jv-remove-default-argument' into 'master'John Cai
Remove unused default argument from ruby class See merge request gitlab-org/gitaly!1763
2020-01-24Merge branch 'zj-bump-yaml.v2' into 'master'John Cai
Bump go-YAML and Rack dependencies See merge request gitlab-org/gitaly!1785
2020-01-24Merge branch 'wc-health-log' into 'master'John Cai
Clarify failed Gitaly-Ruby connection log event See merge request gitlab-org/gitaly!1776
2020-01-24Merge branch 'po-safecmd-unexport' into 'master'John Cai
Unexport dangerous command functions Closes #2171 See merge request gitlab-org/gitaly!1781
2020-01-24Unexport dangerous command functionsPaul Okstad
2020-01-24Merge branch 'jv-clarify-makefile' into 'master'John Cai
Clean up Makefile See merge request gitlab-org/gitaly!1773
2020-01-24Clean up MakefileJacob Vosmaer
2020-01-24Fix gitaly-hooks check commandJohn Cai
have the gitaly-hooks check subcommand call out to the ruby check
2020-01-24Merge branch 'jv-remove-gitlab-shell-gemfile' into 'master'Zeger-Jan van de Weg
Remove unused gitlab-shell/Gemfile See merge request gitlab-org/gitaly!1784
2020-01-24Merge branch 'po-safecmd-commandwithoutrepo' into 'master'Pavlo Strokov
Replace CommandWithoutRepo usage with safe version See merge request gitlab-org/gitaly!1783
2020-01-24Replace CommandWithoutRepo usage with safe versionPaul Okstad
2020-01-24Bump Rack gemZeger-Jan van de Weg
2020-01-24Bump go-yaml to the latest patch releaseZeger-Jan van de Weg
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
2020-01-24Remove unused gitlab-shell/GemfileJacob Vosmaer
2020-01-24Merge branch 'jc-fix-replicator-parent-dir' into 'master'Paul Okstad
Make parent directories before snapshot replication Closes #2375 See merge request gitlab-org/gitaly!1767
2020-01-24Make parent directories before snapshot replicationJohn Cai
2020-01-24Merge branch 'jv-remove-test-repo-env-var' into 'master'John Cai
Remove unused TEST_REPO_STORAGE_PATH env var See merge request gitlab-org/gitaly!1780
2020-01-24Merge branch 'jc-register-praefect-prom-metrics' into 'master'Paul Okstad
Register praefect server for grpc prom metrics See merge request gitlab-org/gitaly!1782
2020-01-23Register praefect server for grpc prom metricsjramsay
2020-01-23Remove unused TEST_REPO_STORAGE_PATH env varJacob Vosmaer
2020-01-23Merge branch 'po-safecmd-disable-git' into 'master'John Cai
Disable git command in unit test TestSafeCmdValid See merge request gitlab-org/gitaly!1777
2020-01-23Disable git command in unit test TestSafeCmdValidPaul Okstad
2020-01-23Clarify source of gitaly-ruby errors in logsWill Chandler
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.