summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add Gitaly git-upload-archive migrated commandgitaly-upload-archiveAlejandro Rodríguez2018-03-201-0/+1
|
* Switch to structured loggingJacob Vosmaer (GitLab)2018-03-196-23/+114
|
* Update files to pass modern rubocop checks. Disable some of themdz-update-depsDmitriy Zaporozhets2018-02-229-55/+58
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Update rubocop and code to pass itDmitriy Zaporozhets2018-02-225-20/+22
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Print new project information in post receiveTiago Botelho2018-02-061-0/+1
|
* Remove special case treatment of Geo nodes for SSHStan Hu2018-01-123-16/+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-1219-5482/+0
|
* Remove the GitlabProjects implementationNick Thomas2018-01-121-518/+0
|
* Merge branch '35385-allow-git-pull-push-on-project-redirects' into 'master'Douwe Maan2017-12-071-1/+1
|\ | | | | | | | | 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-1/+1
| |
* | Use 'git clone --no-local' when creating a forkJacob Vosmaer (GitLab)2017-12-061-2/+2
| |
* | Add a 'fork-repository' command that works with hashed storageNick Thomas2017-12-011-0/+31
|/ | | | | | | 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-102-6/+41
|
* pass gl_username through to hooksDavid Turner2017-09-283-10/+21
|
* Adds --force option to push branches.add-force-push-option-to-push-branchesTiago Botelho2017-09-191-1/+6
|
* Support new /internal/pre-receive API endpoint for post-receivegitaly-redis-refactorAlejandro Rodríguez2017-09-051-0/+8
|
* Support new /internal/post-receive API endpointAlejandro Rodríguez2017-08-302-20/+53
|
* Support old versions of ruby without monotonic clockGabriel Mazetto2017-08-091-1/+5
|
* Fix SSH support for Git for Windows v2.14sh-fix-git-upload-packStan Hu2017-08-061-3/+12
| | | | | | | 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-7/+10
|
* Merge branch 'update-redis-rb-3.3.3' into 'master'Douwe Maan2017-08-035-15/+73
|\ | | | | | | | | Bump redis-rb library to 3.3.3 See merge request !151
| * Bump redis-rb library to 3.3.3update-redis-rb-3.3.3Stan Hu2017-07-225-15/+73
| |
* | Fix setting permissions of SSH key tempfilesNick Thomas2017-08-021-5/+8
| |
* | Require tempfile to avoid a missing constant errorNick Thomas2017-08-021-0/+1
| |
* | Implement SSH authentication support in RubyNick Thomas2017-07-311-11/+67
| |
* | Merge branch 'sh-defer-reference-counter-load' into 'master'Robert Speicher2017-07-261-2/+6
|\ \ | | | | | | | | | | | | Optimize gitlab-projects by deferring the loading of gitlab_reference_counter See merge request !149
| * | Optimize gitlab-projects by deferring the loading of gitlab_reference_countersh-defer-reference-counter-loadStan Hu2017-07-211-2/+6
| | | | | | | | | | | | | | | | | | Loading gitlab_reference_counter loads gitlab_net, which adds an additional 100-200 ms of time. That file pulls in a vendored Redis library among other things.
* | | Make geo_node a default parametersh-show-all-refsStan Hu2017-07-242-2/+2
| | |
* | | Support unhiding of all refs for Geo NodesStan Hu2017-07-213-5/+16
| |/ |/| | | | | | | | | 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-1/+8
|/
* Merge branch 'gitaly-124-gitaly-ssh' into 'master'Robert Speicher2017-07-072-6/+12
|\ | | | | | | | | Gitaly SSH Client See merge request !139
| * no more single-value mergeKim "BKC" Carlbäcker2017-07-071-3/+1
| |
| * metrics makes no sense because 'exec'Kim "BKC" Carlbäcker2017-07-071-4/+2
| |
| * hashes have .include? not .has?Kim "BKC" Carlbäcker2017-07-071-1/+1
| |
| * type-oKim "BKC" Carlbäcker2017-07-061-1/+1
| |
| * We need metrics loggingKim "BKC" Carlbäcker2017-07-061-2/+4
| |
| * no more attrsKim "BKC" Carlbäcker2017-07-061-1/+1
| |
| * - Update gitaly vendoringKim "BKC" Carlbäcker2017-07-032-7/+15
| | | | | | | | | | - 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-032-10/+12
|/ | | | | | | '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.
* Add list-key-ids commandMichael Kozono2017-06-281-0/+13
|
* Remove empty fileDmitriy Zaporozhets2017-06-211-0/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'master' into remove-references-to-v3-internal-apiDmitriy Zaporozhets2017-06-212-12/+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-202-12/+10
| |
* | Remove references to V3 internal APIremove-references-to-v3-internal-apiAdam Niedzielski2017-06-161-12/+8
|/ | | | | | | 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-2/+2
|
* Make gitaly executable mapping clearergo-wrappersJacob Vosmaer2017-05-231-8/+12
|
* Explain chdirJacob Vosmaer2017-05-231-0/+1
|
* Use gitaly-upload-pack and gitaly-receive-packJacob Vosmaer2017-05-231-4/+24
|
* Setup use of gl-repository to enqueue PostReceive sidekiq jobsAlejandro Rodríguez2017-05-112-2/+4
|
* Handle GL_REPOSITORY env variable and use it in api callsAlejandro Rodríguez2017-05-115-19/+29
|