- 25 Jul, 2018 1 commit
-
-
Yorick Peterse authored
This adds a database migration that creates routes for any projects and namespaces that don't already have one. We also remove the runtime code for dynamically creating routes, as this is no longer necessary.
-
- 23 Jul, 2018 1 commit
-
-
Marko, Peter authored
Signed-off-by:
Marko, Peter <peter.marko@siemens.com>
-
- 17 Jul, 2018 2 commits
-
-
Jacob Vosmaer authored
[ci-skip]
-
Jacob Vosmaer (GitLab) authored
-
- 14 Jul, 2018 1 commit
-
-
Kukovskii Vladimir authored
-
- 12 Jul, 2018 1 commit
-
-
Grzegorz Bizon authored
-
- 11 Jul, 2018 3 commits
-
-
Rémy Coutable authored
This reverts commit 1915c9f0cf1ec3e836c02ba57c97e5a9a61d487b.
-
Mark Chao authored
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 06 Jul, 2018 1 commit
-
-
James Lopez authored
-
- 04 Jul, 2018 1 commit
-
-
Tiago Botelho authored
-
- 26 Jun, 2018 1 commit
-
-
Kamil Trzciński authored
-
- 25 Jun, 2018 1 commit
-
-
Jan Provaznik authored
-
- 18 Jun, 2018 1 commit
-
-
Stan Hu authored
This significantly improves performance when a user pushes many references. project.path_locks.any? doesn't cache the output and runs `SELECT 1 AS one FROM "path_locks" WHERE project_id = N` each time. When there are thousands of refs being pushed, this can time out the unicorn worker. CE port for https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/6159.
-
- 14 Jun, 2018 1 commit
-
-
Jarka Kadlecová authored
Use data_source_exists? where possible instead of table_exists? in order to be Rails5 compatible
-
- 11 Jun, 2018 3 commits
-
-
Bob Van Landuyt authored
Before the push git would make a call to `/:namespace/:project/git-receive-pack`. This would perform an access check without a ref. So the `Project#branch_allows_maintainer_push?` would return false. This adjusts `Project#branch_allows_maintainer_push?` to return true when passing no branch name if there are merge requests open that would allow the user to push. The actual check then happens when a call to `/api/v4/internal/allowed` is made from a git hook.
-
Stan Hu authored
The cache state for Wikis that were imported via GitHub or Bitbucket does not appear to have been flushed after a successful import. Closes #47546
-
Francisco Javier López authored
-
- 06 Jun, 2018 1 commit
-
-
Tiago Botelho authored
-
- 04 Jun, 2018 1 commit
-
-
Kamil Trzciński authored
-
- 01 Jun, 2018 2 commits
-
-
Francisco Javier López authored
-
Mark Chao authored
"Maintainer" will be freed to be used for #42751
-
- 31 May, 2018 1 commit
-
-
Kamil Trzciński authored
-
- 24 May, 2018 2 commits
-
-
Stan Hu authored
When deleting associated records, Rails loads all associations into memory (https://github.com/rails/rails/issues/22510) before destroying them. This can cause a surge in memory and cause destruction of objects to fail due to idle in transaction database timeouts. This fix is inspired from https://github.com/thisismydesign to destroy `has_many` relationships in batches. Closes #44610
-
Felipe Artur authored
-
- 22 May, 2018 3 commits
-
-
Grzegorz Bizon authored
-
Imre Farkas authored
-
Grzegorz Bizon authored
-
- 21 May, 2018 1 commit
-
-
Grzegorz Bizon authored
-
- 16 May, 2018 3 commits
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Jan Provaznik authored
-
Jan Provaznik authored
ObjectStore uploader requires presence of associated `uploads` record when deleting the upload file (through the carrierwave's after_commit hook) because we keep info whether file is LOCAL or REMOTE in `upload` object. For this reason we can not destroy uploads as "dependent: :destroy" hook because these would be deleted too soon. Instead we rely on carrierwave's hook to destroy `uploads` in after_commit hook. But in before_destroy hook we still have to delete not-mounted uploads (which don't use carrierwave's destroy hook). This has to be done in before_Destroy instead of after_commit because `FileUpload` requires existence of model's object on destroy action. This is not ideal state of things, in a next step we should investigate how to unify model dependencies so we can use same workflow for all uploads. Related to #45425
-
- 15 May, 2018 1 commit
-
-
Dylan Griffith authored
-
- 08 May, 2018 1 commit
-
-
Douwe Maan authored
-
- 07 May, 2018 3 commits
-
-
Douwe Maan authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
- 04 May, 2018 3 commits
-
-
Tiago Botelho authored
-
James Lopez authored
-
Shinya Maeda authored
-