- 25 Feb, 2019 1 commit
-
-
Michael Kozono authored
This reverts commit d133bf84, reversing changes made to 7981c029.
-
- 21 Feb, 2019 1 commit
-
-
Robert Schilling authored
-
- 18 Jan, 2019 1 commit
-
-
Sean McGivern authored
Spam checks are meant for content that could be indexed by search engines. Confidential issues aren't indexed by search engines, so we don't need to do spam checks for them. We do need to check for spam when an issue changes from confidential to public, even if nothing else changed.
-
- 04 Oct, 2018 1 commit
-
-
Felipe Artur authored
Moves the related_branches method from Issue model to RelatedBranchesService
-
- 24 Sep, 2018 1 commit
-
-
Jarka Košanová authored
-
- 21 Aug, 2018 1 commit
-
-
Sean McGivern authored
These methods don't really need to be on the Issue model. Issue#related_branches can also be moved to a service, but we can do that in a separate commit. This commit does not change any behaviour; it just moves code around, renames the service, and refactors the specs.
-
- 11 Jul, 2018 1 commit
-
-
Mark Chao authored
-
- 14 May, 2018 1 commit
-
-
Shinya Maeda authored
-
- 19 Apr, 2018 1 commit
-
-
Jacopo authored
-
- 16 Apr, 2018 1 commit
-
-
Clement Ho authored
-
- 13 Apr, 2018 1 commit
-
-
Clement Ho authored
-
- 16 Mar, 2018 1 commit
-
-
Andreas Brandl authored
-
- 22 Feb, 2018 1 commit
-
-
Bob Van Landuyt authored
-
- 08 Jan, 2018 1 commit
-
-
Yorick Peterse authored
This removes all usage of soft removals except for the "pending delete" system implemented for projects. This in turn simplifies all the query plans of the models that used soft removals. Since we don't really use soft removals for anything useful there's no point in keeping it around. This _does_ mean that hard removals of issues (which only admins can do if I'm not mistaken) can influence the "iid" values, but that code is broken to begin with. More on this (and how to fix it) can be found in https://gitlab.com/gitlab-org/gitlab-ce/issues/31114. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/37447
-
- 02 Jan, 2018 1 commit
-
-
Oswaldo Ferreira authored
-
- 22 Dec, 2017 1 commit
-
-
blackst0ne authored
-
- 06 Dec, 2017 1 commit
-
-
Yorick Peterse authored
This throttles the number of UPDATE queries that can be triggered by calling "touch" on a Note, Issue, or MergeRequest. For Note objects we also take care of updating the associated "noteable" relation in a smarter way than Rails does by default.
-
- 13 Nov, 2017 1 commit
-
-
George Andrinopoulos authored
-
- 11 Nov, 2017 1 commit
-
-
George Andrinopoulos authored
-
- 09 Oct, 2017 2 commits
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 30 Aug, 2017 1 commit
-
-
Yorick Peterse authored
This ensures the issues/MR cache of the sidebar is only updated when the state or confidential flags changes, instead of changing this for every update.
-
- 23 Aug, 2017 1 commit
-
-
Yorick Peterse authored
Every project page displays a navigation menu that in turn displays the number of open issues and merge requests. This means that for every project page we run two COUNT(*) queries, each taking up roughly 30 milliseconds on GitLab.com. By caching these numbers and refreshing them whenever necessary we can reduce loading times of all these pages by up to roughly 60 milliseconds. The number of open issues does not include confidential issues. This is a trade-off to keep the code simple and to ensure refreshing the data only needs 2 COUNT(*) queries instead of 3. A downside is that if a project only has 5 confidential issues the counter will be set to 0. Because we now have 3 similar counting service classes the code previously used in Projects::ForksCountService has mostly been moved to Projects::CountService, which in turn is reused by the various service classes. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/36622
-
- 11 Aug, 2017 1 commit
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 09 Aug, 2017 1 commit
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 07 Aug, 2017 1 commit
-
-
Jarka Kadlecova authored
-
- 02 Aug, 2017 1 commit
-
-
Robert Speicher authored
-
- 01 Aug, 2017 1 commit
-
-
Robert Speicher authored
-
- 27 Jul, 2017 1 commit
-
-
Rémy Coutable authored
Remove superfluous lib: true, type: redis, service: true, models: true, services: true, no_db: true, api: true Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 21 Jun, 2017 1 commit
-
-
Grzegorz Bizon authored
-
- 14 Jun, 2017 1 commit
-
-
Robert Speicher authored
-
- 12 May, 2017 1 commit
-
-
Valery Sizov authored
-
- 04 May, 2017 2 commits
-
-
Valery Sizov authored
-
Alfredo Sumaran authored
-
- 20 Apr, 2017 1 commit
-
-
Valery Sizov authored
-
- 11 Apr, 2017 1 commit
-
-
Robert Speicher authored
-
- 04 Apr, 2017 1 commit
-
-
Felipe Artur authored
-
- 21 Mar, 2017 1 commit
-
-
Oswaldo Ferreira authored
-
- 17 Mar, 2017 1 commit
-
-
Felipe Artur authored
-
- 14 Mar, 2017 1 commit
-
-
Ruben Davila authored
-