- Jan 24, 2018
-
-
Ahmad Sherif authored
Closes gitaly#929
-
- Jan 22, 2018
-
-
Mike Greiling authored
-
Kim "BKC" Carlbäcker authored
-
- Jan 21, 2018
-
-
Mark Fletcher authored
Given no search term, the `search` and `search_with_secondary_emails` methods will yield an empty result set
-
- Jan 19, 2018
-
-
Kim "BKC" Carlbäcker authored
-
Resolve "Projects API: filter 'with_issues_enabled=true' returns projects with 'issues_enabled=false'"
-
- Jan 18, 2018
-
-
Kim "BKC" Carlbäcker authored
-
Michael Kozono authored
-
Nick Thomas authored
-
- Jan 17, 2018
-
-
Alexis Reigel authored
-
Alexis Reigel authored
-
Alexis Reigel authored
-
Alexis Reigel authored
with .public_send we can't make sure that the scope on the model actually exists.
-
Alexis Reigel authored
-
Mario de la Ossa authored
Adds `#build_notification_recipients` to `NotificationRecipientService` that returns the `NotificationRecipient` objects in order to be able to access the new attribute `reason`. This new attribute is used in the different notifier methods in order to add the reason as a header: `X-GitLab-NotificationReason`. Only the reason with the most priority gets sent.
-
Robert Speicher authored
Merge branch '41293-fix-command-injection-vulnerability-on-system_hook_push-queue-through-web-hook' into 'security-10-3' Don't allow line breaks on HTTP headers See merge request gitlab/gitlabhq!2277 (cherry picked from commit 7fc0a6fc096768a5604d6dd24d7d952e53300c82) 073b8f9c Don't allow line breaks on HTTP headers
-
Douwe Maan authored
[10.3] Migrate `can_push` column from `keys` to `deploy_keys_project` See merge request gitlab/gitlabhq!2276 (cherry picked from commit f6ca52d31bac350a23938e0aebf717c767b4710c) 1f2bd3c0 Backport to 10.3
-
Robert Speicher authored
Remove order param from the MilestoneFinder See merge request gitlab/gitlabhq!2259 (cherry picked from commit 14408042e78f2ebc2644f956621b461dbfa3d36d) 155881e7 Remove order param from the MilestoneFinder
-
Stan Hu authored
Merge branch 'security-10-3-do-not-expose-passwords-or-tokens-in-service-integrations-api' into 'security-10-3' Filter out sensitive fields from the project services API See merge request gitlab/gitlabhq!2281 (cherry picked from commit 476f2576444632f2a9a61b4cead9c1077f2c81d7) 2bcbbda0 Filter out sensitive fields from the project services API
-
- Jan 16, 2018
-
-
Sean McGivern authored
A file containing /:\d+:/ in its contents would break the search results if those contents were part of the results, because we were splitting on colons, which can't work with untrusted input. Changing to use the null byte as a separator is much safer.
-
Andrew McCallum authored
-
- Jan 15, 2018
-
-
Drew Blessing authored
Previously, the last push widget would only show when the branch never had a merge request associated with it - even merged or closed ones. Now the widget will disregard merge requests that are merged or closed.
-
Andrew McCallum authored
-
Andrew McCallum authored
-
Ahmad Sherif authored
Closes gitaly#915
-
Andrew McCallum authored
-
Andrew McCallum authored
-
Stan Hu authored
Closes #41633
-
- Jan 14, 2018
-
-
Stan Hu authored
This should reduce the number of SQL queries and lookups needed to look up a project of a build and pipeline and vice versa. Before: ``` [1] pry(main)> Ci::Build.reflect_on_association(:project).has_inverse? => false [2] pry(main)> Project.reflect_on_association(:builds).has_inverse? => false [3] pry(main)> Ci::Pipeline.reflect_on_association(:project).has_inverse? => false [4] pry(main)> Project.reflect_on_association(:pipelines).has_inverse? => :project ``` After: ``` [1] pry(main)> Ci::Build.reflect_on_association(:project).has_inverse? => :builds [2] pry(main)> Project.reflect_on_association(:builds).has_inverse? => :project [3] pry(main)> Ci::Pipeline.reflect_on_association(:project).has_inverse? => :pipelines [4] pry(main)> Project.reflect_on_association(:pipelines).has_inverse? => :project ```
-
- Jan 12, 2018
-
-
Hiroyuki Sato authored
-
Sean McGivern authored
If we search for notes before the MR was merged, we have to load every commit that was ever part of the MR, or mentioned in a push. In extreme cases, this can be tens of thousands of commits to load, but we know they can't revert the merge commit, because they are from before the MR was merged. In the (rare) case that we don't have a `merged_at` value for the MR, we can still search all notes.
-
Lin Jen-Shin authored
-
Lin Jen-Shin authored
with StrongMemoize
-
- Jan 11, 2018
-
-
Michael Kozono authored
This reverts commit 3576d59a.
-
-
Ahmad Sherif authored
-
- Jan 10, 2018
-
-
Jan Provaznik authored
For each MR diff an extra 'SELECT COUNT()' is executed to get number of commits for the diff. Overall time to get counts for all MR diffs may be quite expensive. To speed up loading of MR info, information about number of commits is stored in a MR diff's extra column. Closes #38068
-
Stan Hu authored
Closes #41739
-
- Jan 09, 2018
-
-
Michael Kozono authored
This reverts commit 8040edcc.
-
Michael Kozono authored
-