| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
push_opts[] is named as such so that it becomes an array in the
GitLab internal Grape::API params hash. If it were named push_opts, only
the final (scalar) push_opts parameter would be present.
Also update specs to include push_opts parameter:
- gitlab_post_receive_spec
- gitlab_net_spec for the internal API change
|
|/
|
|
|
|
|
| |
This module is responsible for converting the GIT_PUSH_OPTION_*
environment variables into an array.
See https://gitlab.com/gitlab-org/gitlab-ce/issues/18667
|
|\
| |
| |
| |
| | |
Remove unused lib/names_helper.rb
See merge request gitlab-org/gitlab-shell!173
|
| |
| |
| |
| | |
As of 7eb45672b7, NamesHelper is no longer used.
|
| |
| |
| | |
This reverts merge request !257
|
|\ \
| |/
|/|
| |
| | |
Upgrade to Ruby 2.5.3
See merge request gitlab-org/gitlab-shell!257
|
|/ |
|
|\
| |
| |
| |
| | |
Vendor updates
See merge request gitlab-org/gitlab-shell!264
|
|/ |
|
|\
| |
| |
| |
| | |
Revert "Merge branch 'zj-rename-gitalypb' into 'master'"
See merge request gitlab-org/gitlab-shell!263
|
|/
|
| |
This reverts merge request !262
|
|\
| |
| |
| |
| | |
Upgrade gitaly Client dependency
See merge request gitlab-org/gitlab-shell!262
|
|/
|
|
|
| |
The client now has TLS support. So this gets pulled into this component.
To make it work, we have to upgrade the proto too.
|
|\
| |
| |
| |
| | |
Release v8.4.3
See merge request gitlab-org/gitlab-shell!259
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Remove circular dependency between HTTPHelper and GitlabNet
Closes #169
See merge request gitlab-org/gitlab-shell!258
|
|/
|
|
|
|
|
|
|
| |
HttpHelper depended on exceptions defined in GitLabNet, but GitLabNet
included HttpHelper. Specs in Ruby 2.5 were breaking as a result of
Action::Custom not able to reference constants in GitLabNet:
https://gitlab.com/gitlab-org/gitlab-shell/-/jobs/126362702.
Closes https://gitlab.com/gitlab-org/gitlab-shell/issues/169
|
|\
| |
| |
| |
| | |
Release v8.4.2
See merge request gitlab-org/gitlab-shell!255
|
|/ |
|
|\
| |
| |
| |
| | |
Include LFS operation when requesting auth
See merge request gitlab-org/gitlab-shell!254
|
|/
|
|
| |
Operation is either upload or download
|
| |
|
|\
| |
| |
| |
| | |
Adds handling of Net::HTTPGatewayTimeOut exception to GitlabNet
See merge request gitlab-org/gitlab-shell!251
|
| | |
|
|/ |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Use Gitaly's v2 auth scheme
Closes gitaly#1319
See merge request gitlab-org/gitlab-shell!250
|
|/ |
|
|\
| |
| |
| |
| | |
Update overview in readme
See merge request gitlab-org/gitlab-shell!248
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Remove mistaken support for `gitlab-shell user-123`
Closes #151
See merge request gitlab-org/gitlab-shell!247
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Feature flag for go/ruby gitlab-shell implementations
Closes #74
See merge request gitlab-org/gitlab-shell!233
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Since the Go code now wraps the Ruby script, this makes sense and tests
the interaction of the two codebases. Over time, the number of Ruby
tests to run will approach 0.
|
|/ |
|
|\
| |
| |
| |
| | |
Display helpful feedback when proxying an SSH git push to secondary request (v2)
See merge request gitlab-org/gitlab-shell!246
|
|/
|
|
| |
(v2)
|
|\
| |
| |
| |
| |
| |
| | |
Merge 8-3-stable branch changes into master
Closes #155
See merge request gitlab-org/gitlab-shell!245
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Display helpful feedback when proxying an SSH git push to secondary request
See merge request gitlab-org/gitlab-shell!244
|
| | |
|
| | |
|
| |
| |
| |
| | |
This also cleans up the output from the tests as previously, Base64 encoded output was printed.
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Release GitLab Shell v8.3.2
See merge request gitlab-org/gitlab-shell!243
|
|/ / |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Fix newlines not appearing between new log entries
Closes gitlab-com/gl-infra/infrastructure#5017
See merge request gitlab-org/gitlab-shell!242
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017, we
observed that lots of log messages were being dropped by Fluentd due to
missing newlines.
This occurs because there is a bug in Ruby where IO#puts calls write() twice:
once to write the main text, and another to write the newline
(https://bugs.ruby-lang.org/issues/14042). In a highly concurrent environment
like GitLab.com, this can lead to interleaved newlines.
A workaround is to use `IO#print` and append the newline ourselves.
Closes https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017
|