summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add @ashmckenzie as a code owner170-add-ash-as-a-maintainer-for-gitlab-shellAsh McKenzie2018-11-301-2/+2
|
* Add CODEOWNERS for existing code ownersAsh McKenzie2018-11-301-0/+2
|
* Merge branch 'sh-release-8-4-3' into 'master'v8.4.3Robert Speicher2018-11-282-1/+4
|\ | | | | | | | | Release v8.4.3 See merge request gitlab-org/gitlab-shell!259
| * Release v8.4.3sh-release-8-4-3Stan Hu2018-11-282-1/+4
|/
* Merge branch 'sh-fix-circular-dependency-errors' into 'master'Robert Speicher2018-11-283-3/+5
|\ | | | | | | | | | | | | Remove circular dependency between HTTPHelper and GitlabNet Closes #169 See merge request gitlab-org/gitlab-shell!258
| * Remove circular dependency between HTTPHelper and GitlabNetsh-fix-circular-dependency-errorsStan Hu2018-11-273-3/+5
|/ | | | | | | | | 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
* Merge branch 'release-8-4-2' into 'master'v8.4.2Nick Thomas2018-11-082-1/+4
|\ | | | | | | | | Release v8.4.2 See merge request gitlab-org/gitlab-shell!255
| * Release v8.4.2Nick Thomas2018-11-082-1/+4
|/
* Merge branch 'ashmckenzie/8114-geo-push-ssh-lfs-http-auth-bug' into 'master'Nick Thomas2018-11-085-26/+82
|\ | | | | | | | | Include LFS operation when requesting auth See merge request gitlab-org/gitlab-shell!254
| * Include LFS operation when making auth requestashmckenzie/8114-geo-push-ssh-lfs-http-auth-bugAsh McKenzie2018-11-085-26/+82
|/ | | | Operation is either upload or download
* Release v8.4.1v8.4.1Douwe Maan2018-10-252-1/+4
|
* Merge branch 'add-http-gateway-time-out-handling' into 'master'Douwe Maan2018-10-251-1/+1
|\ | | | | | | | | Adds handling of Net::HTTPGatewayTimeOut exception to GitlabNet See merge request gitlab-org/gitlab-shell!251
| * Changes the HTTP error code from Gateway timeout to Service Unavailableadd-http-gateway-time-out-handlingTiago Botelho2018-10-241-1/+1
| |
| * Adds handling of Net::HTTPGatewayTimeOut exception to GitlabNetTiago Botelho2018-10-241-1/+1
|/
* Release v8.4.0v8.4.0Sean McGivern2018-10-101-1/+1
|
* Merge branch 'gitaly-auth-v2' into 'master'Sean McGivern2018-10-1027-6/+1957
|\ | | | | | | | | | | | | Use Gitaly's v2 auth scheme Closes gitaly#1319 See merge request gitlab-org/gitlab-shell!250
| * Use Gitaly's v2 auth schemegitaly-auth-v2Alejandro Rodríguez2018-10-0927-6/+1957
|/
* Merge branch 'readme-overview' into 'master'Douwe Maan2018-10-011-29/+19
|\ | | | | | | | | Update overview in readme See merge request gitlab-org/gitlab-shell!248
| * Update overview in readmeJacob Vosmaer2018-10-011-29/+19
|/
* Merge branch 'gitlab-shell-no-glid-argument' into 'master'Nick Thomas2018-10-012-22/+1
|\ | | | | | | | | | | | | Remove mistaken support for `gitlab-shell user-123` Closes #151 See merge request gitlab-org/gitlab-shell!247
| * Remove mistaken support for `gitlab-shell user-123`gitlab-shell-no-glid-argumentJacob Vosmaer2018-09-282-22/+1
| |
* | Merge branch '74-go-go-go-go-go' into 'master'Douwe Maan2018-09-287-19/+130
|\ \ | |/ |/| | | | | | | | | Feature flag for go/ruby gitlab-shell implementations Closes #74 See merge request gitlab-org/gitlab-shell!233
| * Allow the config directory to be specifiedNick Thomas2018-09-283-17/+31
| |
| * Specify a richer scheme to run the migration withNick Thomas2018-09-284-28/+60
| |
| * Run the Ruby specs in the "go:x.y" tests as wellNick Thomas2018-09-281-7/+25
| | | | | | | | | | | | 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.
| * Initial feature-flagged go/ruby switchNick Thomas2018-09-286-6/+53
|/
* Merge branch 'ash.mckenzie/display-feedback-v2' into 'master'Nick Thomas2018-09-259-88/+78
|\ | | | | | | | | Display helpful feedback when proxying an SSH git push to secondary request (v2) See merge request gitlab-org/gitlab-shell!246
| * Display helpful feedback when proxying an SSH git push to secondary request ↵Ash McKenzie2018-09-259-88/+78
|/ | | | (v2)
* Merge branch '155-merge-8-3-3-into-master' into 'master'Stan Hu2018-09-142-1/+4
|\ | | | | | | | | | | | | Merge 8-3-stable branch changes into master Closes #155 See merge request gitlab-org/gitlab-shell!245
| * Release v8.3.3v8.3.38-3-stableNick Thomas2018-09-142-1/+4
| |
* | Merge branch 'ash.mckenzie/display-feedback' into 'master'Stan Hu2018-09-135-25/+162
|\ \ | |/ |/| | | | | Display helpful feedback when proxying an SSH git push to secondary request See merge request gitlab-org/gitlab-shell!244
| * primary_repo can be a String or a Hashash.mckenzie/display-feedbackAsh McKenzie2018-09-131-34/+44
| |
| * Print message to $stderr for custom actionAsh McKenzie2018-09-133-0/+111
| |
| * Make ordered expectations around results outputAsh McKenzie2018-09-133-6/+21
| | | | | | | | This also cleans up the output from the tests as previously, Base64 encoded output was printed.
| * Consider 300 a successful response alsoAsh McKenzie2018-09-131-1/+2
| |
* | Merge branch '154-release-gitlab-shell-8-3-2' into 'master'Stan Hu2018-09-122-1/+5
|\ \ | | | | | | | | | | | | Release GitLab Shell v8.3.2 See merge request gitlab-org/gitlab-shell!243
| * | Release GitLab Shell v8.3.2sh-release-gitlab-shell-8-3-3Nick Thomas2018-09-122-1/+5
|/ /
* | Merge branch 'sh-fix-nonatomic-puts' into 'master'v8.3.2Nick Thomas2018-09-121-2/+3
|\ \ | |/ |/| | | | | | | | | Fix newlines not appearing between new log entries Closes gitlab-com/gl-infra/infrastructure#5017 See merge request gitlab-org/gitlab-shell!242
| * Fix newlines not appearing between new log entriessh-fix-nonatomic-putsStan Hu2018-09-111-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge branch ↵Nick Thomas2018-09-1124-36/+662
|\ \ | |/ |/| | | | | | | | | | | | | '154-ensure-http-status-codes-are-integers-add-missing-specs-for-various-handled-http-status-code' into 'master' Ensure text/plain & text/html content typs are handled and add missing specs for handled HTTP status codes Closes #154 See merge request gitlab-org/gitlab-shell!239
| * Ensure text/plain & text/html content typs are handled and add missing specs ↵Ash McKenzie2018-09-1124-36/+662
|/ | | | for handled HTTP status codes
* Merge branch 'sh-release-8.3.1' into 'master'v8.3.1Stan Hu2018-09-102-1/+4
|\ | | | | | | | | Release 8.3.1 to fix version numbering See merge request gitlab-org/gitlab-shell!241
| * Release 8.3.1 to fix version numberingStan Hu2018-09-102-1/+4
|/
* Merge branch 'sh-release-8.3.0' into 'master'Stan Hu2018-09-072-1/+4
|\ | | | | | | | | Release v8.3.0 See merge request gitlab-org/gitlab-shell!240
| * Release v8.3.0sh-release-8.3.0Stan Hu2018-09-072-1/+4
|/ | | | Includes custom action support for proxying SSH to a Geo secondary
* Merge branch 'ash.mckenzie/custom-action-support' into 'master'v8.3.0Stan Hu2018-09-0716-56/+618
|\ | | | | | | | | Custom Action support See merge request gitlab-org/gitlab-shell!215
| * Only decode result body if it has content upon custom action failureStan Hu2018-09-071-1/+3
| |
| * Custom Action supportash.mckenzie/custom-action-supportAsh McKenzie2018-09-0811-17/+564
| |
| * GitlabAccessStatus needs HTTP response status codeAsh McKenzie2018-09-073-13/+20
| |
| * Use constants for git commands in GitlabShellAsh McKenzie2018-09-071-6/+11
| |