An error occurred fetching the project authors.
- 25 Apr, 2018 1 commit
-
-
Zeger-Jan van de Weg authored
Direct disk access is done through Gitaly now, so the legacy path was deprecated. This path was used in Gitlab::Shell however. This required the refactoring in this commit. Added is the removal of direct path access on the project model, as that lookup wasn't needed anymore is most cases. Closes https://gitlab.com/gitlab-org/gitaly/issues/1111
-
- 24 Apr, 2018 1 commit
-
-
Bob Van Landuyt authored
-
- 20 Apr, 2018 3 commits
-
-
Mayra Cabrera authored
Also include a class method for retriving the gitlab_deploy_token on DeployTokens
-
Mayra Cabrera authored
Also: - Includes more specs - Improves a bit the documentation
-
Mayra Cabrera authored
- If a deploy token with a name 'gitlab-deploy-token' is exists for the project, CI_DEPLOY_USER and CI_DEPLOY_PASSWORD variables will be expose
-
- 18 Apr, 2018 2 commits
-
-
Yorick Peterse authored
This reverts the addition of the "goldiloader" Gem and all use of it. While this Gem is very promising it's causing a variety of problems on GitLab.com due to it eager-loading too much data in places where we don't expect/can handle this. At least for the time being this means we have to go back to manually fixing N+1 query problems, but at least those should not cause a negative impact on availability.
-
🙈 jacopo beschi 🙉 authored
-
- 16 Apr, 2018 1 commit
-
-
Yorick Peterse authored
This model and the corresponding table will be used for storing settings specific to CI/CD, starting with the "group_runners_enabled" boolean. The model is called ProjectCiCdSetting and not ProjectCiCdSettings. The project exporter doesn't like plural model names as it uses "classify" which turns those into singular (so "ProjectCiCdSettings" becomes "ProjectCiCdSetting", producing an error if said class is undefined). The initial work in this commit was done by Dylan Griffith, with most of the migration work being done by Yorick Peterse.
-
- 09 Apr, 2018 3 commits
-
-
Sean McGivern authored
Goldiloader is great, but has several issues with has_many :through relations: * https://github.com/salsify/goldiloader/issues/12 * https://github.com/salsify/goldiloader/issues/14 * https://github.com/salsify/goldiloader/issues/18 Rather than try to figure out which applies in each case, we should just do the drudge work of manually disabling autoloading for all relations of this type. We can always use regular preloading for specific cases, but this way we avoid generating invalid queries through Goldiloader's magic.
-
Yorick Peterse authored
Goldiloader (https://github.com/salsify/goldiloader) can eager load associations automatically. This removes the need for adding "includes" calls in a variety of different places. This also comes with the added benefit of not having to eager load data if it's not used.
-
Dylan Griffith authored
-
- 07 Apr, 2018 2 commits
-
-
Mayra Cabrera authored
Also: - Changes scopes from serializer to use boolean columns - Fixes broken specs
-
Mayra Cabrera authored
Includes: - Model, factories, create service and controller actions - As usual, includes specs for everything - Builds UI (copy from PAT) - Add revoke action Closes #31591
-
- 06 Apr, 2018 1 commit
-
-
Francisco Javier López authored
-
- 05 Apr, 2018 2 commits
-
-
Bob Van Landuyt authored
Since we can regenerate `description_html` from the `description`, we should not export it. This avoids some complexity when overriding the description during an import/export where we would need to invalidate this cached field. Now we refresh the markdown cache after the import
-
Bob Van Landuyt authored
This makes accessing LFS Objects for a project easier project.lfs_storage_project.lfs_objects` becomes project.all_lfs_objects This will make the refactor in https://gitlab.com/gitlab-org/gitlab-ce/issues/39769 easier to deal with.
-
- 04 Apr, 2018 4 commits
-
-
Tomasz Maczukin authored
-
Bob Van Landuyt authored
This means import data doesn't necessarily have to have an import_url anymore. The `ProjectImportData` could just contain the override data in it's serialized data attribute. The import data is automatically cleaned up after it is finished by the state machine.
-
Tomasz Maczukin authored
-
blackst0ne authored
-
- 03 Apr, 2018 1 commit
-
-
Ahmad Sherif authored
Closes gitaly#1110
-
- 30 Mar, 2018 1 commit
-
-
Francisco Javier López authored
-
- 29 Mar, 2018 1 commit
-
-
Alessio Caiazza authored
-
- 22 Mar, 2018 2 commits
-
-
Rob Watson authored
Closes #28857
-
Micaël Bergeron authored
-
- 21 Mar, 2018 2 commits
-
-
Jacob Vosmaer authored
-
Douwe Maan authored
Server Side Request Forgery in Services and Web Hooks See merge request gitlab/gitlabhq!2337
-
- 16 Mar, 2018 2 commits
-
-
Tiago Botelho authored
and fixes the project description not being imported
-
Andreas Brandl authored
-
- 15 Mar, 2018 2 commits
-
-
Shinya Maeda authored
-
Shinya Maeda authored
-
- 14 Mar, 2018 3 commits
-
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
This commit backports method signatures and related implementation to the CE, to make CE and EE identical. This does not add any features from EE, it is only aimed to reduce conflicts between CE and EE in the future.
-
Zeger-Jan van de Weg authored
Prior to this change, this method was called add_namespace, which broke the CRUD convention and made it harder to grep for what I was looking for. Given the change was a find and replace kind of fix, this was changed without opening an issue and on another feature branch. If more dynamic calls are made to add_namespace, these could've been missed which might lead to incorrect bahaviour. However, going through the commit log it seems thats not the case.
-
- 13 Mar, 2018 2 commits
-
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
- 12 Mar, 2018 1 commit
-
-
Grzegorz Bizon authored
-
- 07 Mar, 2018 3 commits
-
-
Bob Van Landuyt authored
We only allow users that can merge the merge request to push to the fork.
-
Bob Van Landuyt authored
The query becomes a lot simpler if we can check the branch name as well instead of having to load all branch names.
-
Bob Van Landuyt authored
When an MR is created using `allow_maintainer_to_push`, we enable some abilities while the MR is open. This should allow every user with developer abilities on the target project, to push to the source project.
-