summaryrefslogtreecommitdiff
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
...
* Support HTTP headers and sending JSONAsh McKenzie2018-07-201-13/+62
|
* Rename HTTPHelper#host to #internal_api_endpointAsh McKenzie2018-07-201-8/+8
|
* Add #base_api_endpoint for re-usabilityAsh McKenzie2018-07-201-0/+8
|
* allow long strings to remain intact while parsing broadcast messageCameron Crockett2018-06-011-0/+119
| | | | | | | | | | | | | | Added fix for msg nil edge case. fixed comment wording code review issues, bumped version and changelog entry Fixed rebase issues Moved strip out of the function Fixes for code review comments Removed trailing whitespaces
* Bump version to 7.1.3bvl-display-username-instead-of-fullnameBob Van Landuyt2018-05-241-1/+1
|
* Display the username instead of fullnameBob Van Landuyt2018-05-231-5/+5
| | | | | | | | When running `ssh git@gitlab.example.com` we used to reply with the full name. But it might actually be more useful to display the username. This is unique and can help support identifying issues. Closes #131
* Add missing GitlabLogger#error methodJacob Vosmaer (GitLab)2018-04-091-0/+18
|
* Flush log file after every writeJacob Vosmaer (GitLab)2018-03-231-0/+12
|
* Add Gitaly git-upload-archive migrated commandgitaly-upload-archiveAlejandro Rodríguez2018-03-201-0/+55
|
* Switch to structured loggingJacob Vosmaer (GitLab)2018-03-195-32/+156
|
* Fix tests that fail locallyJacob Vosmaer (GitLab)2018-03-132-12/+22
|
* Adds changelog item and bumps the versionTiago Botelho2018-02-061-45/+4
|
* Print new project information in post receiveTiago Botelho2018-02-061-5/+53
|
* Replace coveralls with simplecovdz-remove-coverallsDmitriy Zaporozhets2018-02-051-7/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove special case treatment of Geo nodes for SSHStan Hu2018-01-122-43/+5
| | | | | | | We removed SSH support in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3553, so we no longer need the ability to show all refs for Geo nodes. Closes #115
* Remove direct redis integrationNick Thomas2018-01-125-298/+31
|
* Remove the GitlabProjects implementationNick Thomas2018-01-121-683/+0
|
* Introduce a more-complete implementation of bin/authorized_keysNick Thomas2017-12-193-36/+152
| | | | | | | | | bin/authorized_keys doesn't check that the requesting user matches the expected user, so to enable database authorized keys lookups, we currently ask the admin to create a custom script for that purpose. Better is to have a complete script that can perform the whole task. This commit introduces bin/gitlab-shell-authorized-keys-check which does so.
* Remove unused redis bin configuration.remove-redis-cliMarin Jankovski2017-12-122-2/+0
|
* Merge branch '35385-allow-git-pull-push-on-project-redirects' into 'master'Douwe Maan2017-12-071-0/+35
|\ | | | | | | | | Prints a message if project was renamed See merge request gitlab-org/gitlab-shell!175
| * Prints a message if project was redirected35385-allow-git-pull-push-on-project-redirectsMayra Cabrera2017-12-071-0/+35
| |
* | Add a 'fork-repository' command that works with hashed storageNick Thomas2017-12-011-0/+68
|/ | | | | | | The existing 'fork-project' command cannot work with hashed storage as the source project basename differs from the destination repository basename. It is deprecated by the addition of 'fork-repository' and should be removed in the next major version.
* Add relative git object dir envvars to check access requestfeature/add-pwd-envvar-to-check-access-requestAhmad Sherif2017-10-101-0/+95
|
* pass gl_username through to hooksDavid Turner2017-09-282-9/+56
|
* Adds --force option to push branches.add-force-push-option-to-push-branchesTiago Botelho2017-09-191-0/+12
|
* Support new /internal/pre-receive API endpoint for post-receivegitaly-redis-refactorAlejandro Rodríguez2017-09-053-0/+114
|
* Support new /internal/post-receive API endpointAlejandro Rodríguez2017-08-304-140/+300
|
* Fix SSH support for Git for Windows v2.14sh-fix-git-upload-packStan Hu2017-08-061-2/+10
| | | | | | | Git For Windows 2.14 has a patch that changes `git-upload-pack` to `git upload-pack`. To make this work for gitlab-shell, just map this to `git-upload-pack`. Closes gitlab-org/gitlab-ce#36028
* Use git_config_options instead of git_config_parameters for Gitaly requestssh-support-gitaly-upload-pack-unhide-refsStan Hu2017-08-031-0/+12
|
* Fix setting permissions of SSH key tempfilesNick Thomas2017-08-021-8/+11
|
* Implement SSH authentication support in RubyNick Thomas2017-07-311-8/+72
|
* Make geo_node a default parametersh-show-all-refsStan Hu2017-07-242-5/+5
|
* Support unhiding of all refs for Geo NodesStan Hu2017-07-212-5/+19
| | | | | | By default, we hide certain refs (e.g. keep-around/XXX) to save user download time. We need to preserve these references on secondary Geo nodes to have a true copy.
* Handle internal API errors when getting merge request URLsonly-parse-mr-urls-on-successSean McGivern2017-07-121-6/+18
|
* Merge branch 'gitaly-124-gitaly-ssh' into 'master'Robert Speicher2017-07-072-9/+67
|\ | | | | | | | | Gitaly SSH Client See merge request !139
| * simplify specsKim "BKC" Carlbäcker2017-07-061-2/+2
| |
| * - Update gitaly vendoringKim "BKC" Carlbäcker2017-07-032-9/+67
| | | | | | | | | | - Wire up gitaly-*-pack to Gitaly. Don't pass git-*-pack to go - Disable tests for go1.5 & 1.6
* | Revert "Merge branch ↵revert-gl-repositoryAlejandro Rodríguez2017-07-033-11/+32
|/ | | | | | | '86-follow-up-from-use-gl_repository-if-present-when-enqueing-sidekiq-postreceive-jobs' into 'master'" This reverts commit fa6343515ba65423e9de4c98c6005facc6059938, reversing changes made to 62af7f6af72728cecb98c5275d8b7aeb3953e564.
* Ensure rm-key works with only IDMichael Kozono2017-06-281-0/+17
|
* Add list-key-ids commandMichael Kozono2017-06-281-2/+28
|
* Set explicit value for secret token for net specsDmitriy Zaporozhets2017-06-211-1/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'master' into remove-references-to-v3-internal-apiDmitriy Zaporozhets2017-06-212-31/+10
|\ | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * Remove old `project` parameter, use `gl_repository` instead86-follow-up-from-use-gl_repository-if-present-when-enqueing-sidekiq-postreceive-jobsAlejandro Rodríguez2017-06-203-32/+11
| |
* | Update VCR fixturesDmitriy Zaporozhets2017-06-2121-359/+474
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Remove references to V3 internal APIremove-references-to-v3-internal-apiAdam Niedzielski2017-06-1618-30/+20
|/ | | | | | | In the main Rails app we use exactly the same code for /api/v3/internal and /api/v4/internal This means that we can move gitlab-shell to V4 in preparation for sunsetting V3
* Use gl_repository if present when enqueing Sidekiq PostReceive jobs83-follow-up-from-handle-gl_repository-env-variable-and-use-it-in-api-callsAlejandro Rodríguez2017-05-301-6/+21
|
* Use gitaly-upload-pack and gitaly-receive-packJacob Vosmaer2017-05-231-11/+13
|
* Handle GL_REPOSITORY env variable and use it in api callsAlejandro Rodríguez2017-05-115-37/+85
|
* Use a shorter socket path during testingtest-socket-pathJacob Vosmaer2017-05-031-1/+1
|
* adds timeout option to push branches and respective test suiteTiago Botelho2017-03-291-0/+80
|