- 18 Apr, 2018 1 commit
-
-
🙈 jacopo beschi 🙉 authored
-
- 09 Apr, 2018 2 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.
-
- 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.
-
- 06 Mar, 2018 3 commits
-
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Stan Hu authored
Use the max of the `last_activity_at` and `last_repository_updated_at` columns. The latter is updated only when a push happens, but the former is updated whenever any activity (e.g. issue creation) happens. Closes #27181
-
- 05 Mar, 2018 2 commits
-
-
Travis Miller authored
-
Francisco Javier López authored
-
- 03 Mar, 2018 1 commit
-
-
Felipe Artur authored
-
- 02 Mar, 2018 2 commits
-
-
Andreas Brandl authored
-
Yorick Peterse authored
These changes were introduced in MR https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/17088. In https://gitlab.com/gitlab-com/infrastructure/issues/3772 we discovered these changes lead to a pretty drastic increase in SQL response timings. We'll revert these changes so we can work on a better solution in the mean time without GitLab.com (or other installations) experiecing reduced performance in the mean time.
-