- 07 Sep, 2018 10 commits
-
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
-
Ash McKenzie authored
GitlabConfig spec was relying upon real config.yml
-
Stan Hu authored
Proper HTTP status code support for /api/v4/allowed API endpoint Closes gitlab-ce#51211 See merge request gitlab-org/gitlab-shell!237
-
Ash McKenzie authored
* Previously, a 200 (OK) was sent when the user was unauthorised or the project was not found (or the user didn't have access) * We still treat 401 and 404 as 'success' but we need to explicitly handle them
-
Ash McKenzie authored
-
- 05 Sep, 2018 4 commits
-
-
Robert Speicher authored
Release gitlab-shell v8.2.0 Closes #153 See merge request gitlab-org/gitlab-shell!236
-
Nick Thomas authored
-
Nick Thomas authored
Fix handling non 200 response codes Closes #152 See merge request gitlab-org/gitlab-shell!235
-
Zeger-Jan van de Weg authored
After the cleanup in https://gitlab.com/gitlab-org/gitlab-shell/merge_requests/231 gitlab-shell mishandled the non 200 response codes. This commit removes another few lines of codes, which fixes this. Also now we test against this case through mocking. Fixes https://gitlab.com/gitlab-org/gitlab-shell/issues/152
-
- 24 Aug, 2018 2 commits
-
-
Nick Thomas authored
Cleanup `git-upload-*` and `git-receive-*` related code Closes gitaly#1300 See merge request gitlab-org/gitlab-shell!232
-
Zeger-Jan van de Weg authored
Given the gitaly-* now proxy the data from the client to the Gitaly server, the environment variables aren't used. Therefor we don't have to set them either. Only exception to the rule, is the GITALY_TOKEN. These changes also remove the `GIT_TRACE` options, introduced by 192e2bd3. Part of: https://gitlab.com/gitlab-org/gitaly/issues/1300
-
- 20 Aug, 2018 1 commit
-
-
Zeger-Jan van de Weg authored
All shell access goes through Gitaly, so dead code paths exist to support the legacy way too. This change mostly removes the dead code from `#process_cmd`.
-
- 17 Aug, 2018 1 commit
-
-
Nick Thomas authored
Remove repo_path from GitlabShell Closes #135 See merge request gitlab-org/gitlab-shell!231
-
- 16 Aug, 2018 2 commits
-
-
Zeger-Jan van de Weg authored
The internal api returns '/' from gitlab, since `8fad07383ada021fc995294fd0fe0f77fe37da35` from GitLab CE. To clean up later, https://gitlab.com/gitlab-org/gitlab-shell/issues/135 was created. This change closes that issue, making it possible to remove the field from the response on GitLab-CE too. Given the Rails app always returns `/` as the repository_path, the associated checks are basically a noop too. The tests are updated and at times look a little fishy, but those are testing code that is to be removed in another MR. Closes https://gitlab.com/gitlab-org/gitlab-shell/issues/135
-
Nick Thomas authored
Update to RSpec 3 Closes #54 See merge request gitlab-org/gitlab-shell!229
-
- 15 Aug, 2018 14 commits
-
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
This defines `ROOT_PATH`, which we later stub.
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
-
Robert Speicher authored
Resolve "gitlab-shell 8.1.1 not on master" Closes #148 and #145 See merge request gitlab-org/gitlab-shell!230
-
- 14 Aug, 2018 2 commits
-
-
Nick Thomas authored
-
Robert Speicher authored
Revert refactor Closes #147 See merge request gitlab-org/gitlab-shell!228
-
- 13 Aug, 2018 3 commits
-
-
Nick Thomas authored
This reverts commit 764f6f47.
-
Nick Thomas authored
This reverts commit 3aaf4751, reversing changes made to c6577e0d.
-
Nick Thomas authored
This reverts commit f4ce4a3c.
-
- 09 Aug, 2018 1 commit
-
-
Nick Thomas authored
-