summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/shell_spec.rb
Commit message (Collapse)AuthorAgeFilesLines
* Pass timeout to RepositoryService.FetchRemote Gitaly RPC calls41683-timeout-is-not-set-for-gitaly-fetch_remote-callsAlejandro Rodríguez2018-01-051-2/+18
|
* Move delete_remote_branches from Gitlab::Shell to Gitlab::Git::RepositoryAlejandro Rodríguez2018-01-031-28/+0
|
* Move push_remote_branches from Gitlab::Shell to Gitlab::Git::RepositoryAlejandro Rodríguez2018-01-031-28/+0
|
* Import gitlab_projects.rb from gitlab-shellNick Thomas2017-12-141-93/+138
| | | | | | | | | By importing this Ruby code into gitlab-rails (and gitaly-ruby), we avoid 200ms of startup time for each gitlab_projects subprocess we are eliminating. By not having a gitlab_projects subprocess between gitlab-rails / sidekiq and any git subprocesses (e.g. for fork_project, fetch_remote, etc, calls), we can also manage these git processes more cleanly, and avoid sending SIGKILL to them
* Fix the fork project functionality for projects with hashed storageNick Thomas2017-12-041-4/+4
| | | | Note the dependency on gitlab-shell v5.10.0
* Replaces `tag: true` into `:tag` in the specsJacopo2017-10-071-2/+2
| | | | | | Replaces all the explicit include metadata syntax in the specs (tag: true) into the implicit one (:tag). Added a cop to prevent future errors and handle autocorrection.
* Gitaly namespace service enabled for GitLabZeger-Jan van de Weg2017-10-051-4/+48
|
* Fix 'gitlay' typo in specJacob Vosmaer2017-10-021-1/+1
|
* Create repositories via GitalyJacob Vosmaer2017-09-291-17/+29
|
* [Backported from EE] Readonly flag for ProjectsGabriel Mazetto2017-09-281-10/+31
| | | | | This is used in EE for the storage migration, and we want to use this in CE as well to be able to migrate projects to hashed_storage.
* Migrate Repository.FetchRemote to Gitalygitaly-440-shell-fetch-remoteKim "BKC" Carlbäcker2017-08-301-15/+49
| | | | - `Gitlab::Shell.fetch_remote` now takes a `Gitlab::Git::Repository` instead
* Speed up project creation by inlining repository creationNick Thomas2017-08-151-11/+24
|
* Backport changes in ↵Nick Thomas2017-08-071-8/+82
| | | | https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2551 to CE
* Use described_class when possibleRémy Coutable2017-07-271-3/+3
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Remove superfluous lib: true, type: redis, service: true, models: true, ↵Rémy Coutable2017-07-271-2/+2
| | | | | | services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me>
* Speed up operations performed by gitlab-shellStan Hu2017-07-031-5/+82
|
* Merge branch 'mrchrisw-import-shell-timeout'Sean McGivern2017-05-051-0/+41
|
* Enable RSpec/FilePath copenable-spec-file-name-copSean McGivern2017-04-261-0/+94
- Ignore JS fixtures - Ignore qa directory - Rewrite concern specs to put concern name first