summaryrefslogtreecommitdiff
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Remove git annex supportPawel Chojnacki2017-02-241-66/+0
|
* Use api/v4 for gitaly notification and add testsgitaly-post-receive-2Alejandro Rodríguez2017-02-102-3/+66
|
* Add gitaly notification on post-receive hookAlejandro Rodríguez2017-02-071-0/+10
|
* Set a 'Host' header on unix socketsJacob Vosmaer2017-01-031-14/+27
| | | | Workaround for a bug in the HTTPUNIX client.
* Make custom hooks dir configurableSean McGivern2016-12-121-14/+52
| | | | | | | | Add a new configuration option, custom_hooks_dir. When this is set, we will look for global custom hooks in: <custom_hooks_dir>/{pre-receive,update,post-receive}.d/* When this is not set, default to <REPO_PATH>/hooks.
* Make merge request text after push clearerLisanne Fellinger2016-12-081-2/+2
| | | | | | Add changelog entry Editing changelog entry version
* test expected hook orderElan Ruusamäe2016-12-011-0/+30
|
* DRY: add helpers for expect hook callsElan Ruusamäe2016-12-011-35/+31
|
* test gl_id_test_hook as global and as repo hook separatelyElan Ruusamäe2016-12-011-1/+24
|
* spec/custom_hook: ensure "before" does complete cleanupElan Ruusamäe2016-12-011-7/+6
| | | | | this fixes problem that tests succeeded locally but failed in ci where parent dirs were missing
* spec/custom_hooks: cleanup helpers not to repeat repo path parameterElan Ruusamäe2016-12-011-34/+34
|
* fix gl_id_test_hookElan Ruusamäe2016-12-011-10/+8
|
* cleanup dirs in before to fixup aborted testsElan Ruusamäe2016-12-011-4/+10
|
* move helpers to topElan Ruusamäe2016-12-011-29/+29
|
* improve wording by using successful instead of okElan Ruusamäe2016-12-011-4/+4
|
* remove unused create_global_hooksElan Ruusamäe2016-12-011-5/+0
|
* spec: updated tests to match current codeElan Ruusamäe2016-12-011-34/+67
|
* spec: add tests for global custom hooksDirk Hörner2016-12-013-15/+165
|
* custom_hook: refactor to pull repo_path into classDirk Hörner2016-12-011-4/+4
| | | | | | This commit takes the GitlabCustomHook a bit clother to the other hook handling classes by receiving the repo_path as argument to initialize() instead of passing it to each method.
* Use full repository path for API calls instead of extracting namedz-support-nested-namespacesDmitriy Zaporozhets2016-10-273-10/+4
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Re-use the default logger for performance metricsYorick Peterse2016-10-121-8/+4
| | | | | | | This removes the need for configuring anything extra. To make scraping easier each line is prefixed by "metrics:". Fixes #64
* Instrument GitLab Shell and log metrics data to a filePaco Guzman2016-10-112-2/+32
|
* Fix rsync with ionice command buildingAlejandro Rodríguez2016-10-071-3/+3
|
* Fix short circuit logic between rsync with and without ionice forAlejandro Rodríguez2016-10-051-0/+35
| | | | storage migrations
* added GL_IDadd_gl_idValery Sizov2016-10-052-0/+35
|