- Mar 27, 2018
-
-
Douwe Maan authored
-
Takuya Noguchi authored
-
Jacob Vosmaer (GitLab) authored
-
Horatiu Eugen Vlad authored
-
- Mar 23, 2018
-
-
Sean McGivern authored
When we added caching, this meant that calling `can_be_resolved_in_ui?` didn't always call `lines`, which meant that we didn't get the benefit of the side-effect from that, where it forced the conflict data itself to UTF-8. To fix that, make this explicit by separating the `raw_content` (any encoding) from the `content` (which is either UTF-8, or an exception is raised).
-
- Mar 22, 2018
-
-
Ahmad Sherif authored
Closes gitaly#1101
-
Rob Watson authored
Closes #28857
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Micael Bergeron authored
-
Grzegorz Bizon authored
-
- Mar 21, 2018
-
-
Sean McGivern authored
-
Jacob Vosmaer (GitLab) authored
-
Server Side Request Forgery in Services and Web Hooks See merge request gitlab/gitlabhq!2337
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
This is a first step to decouple pipeline from YAML processing. It reduces the coupling by removing some methods that introduce coupling and by moving logic into separate chain element that is being used to populate pipelines with stages and builds.
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
- Mar 20, 2018
-
-
Andreas Brandl authored
Closes #43887.
-
Andreas Brandl authored
Index creation does not have an effect if the index is present already. Index removal does not have an affect if the index is not present. This helps to avoid patterns like this in migrations: ``` if index_exists?(...) remove_concurrent_index(...) end ```
-
James Edwards-Jones authored
This should simplify refactoring and allow testing
-
- Mar 19, 2018
-
-
Jasper Maes authored
Split repository search result on \n instead of $ to prevent the items of the array to start with a newline. Remove the strip from parsing the search result to keep result endlines.
-
Shinya Maeda authored
-
Grzegorz Bizon authored
-
- Mar 16, 2018
-
-
Sean McGivern authored
These can be a `BatchLoader` which is proxying a nil, while not being concrete nils themselves.
-
Tiago Botelho authored
and fixes the project description not being imported
-
Andreas Brandl authored
-
- Mar 15, 2018
-
-
Stan Hu authored
Closes #43355
-
Stan Hu authored
This is most a backport of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/4987/diffs but includes other columns that use column_exists? in a way that may cause unnecessary schema loads.
-
Sean McGivern authored
Carried over from https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/8857
-
Sean McGivern authored
Previously, we kept them all in the cache. We don't need the highlight results for older diffs - if someone does view that (which is rare), we can do the highlighting on the fly.
-
Pirate Praveen authored
-
- Mar 14, 2018
-
-
Bob Van Landuyt authored
When importing from a GitLab archive, an admin can carry over the assignations. Other users can not. When a regular user is importing an issue with multiple assignees, the assignee is replaced with the current user, meaning we would try to insert current user as an assignee multiple times. By filtering the array before storing it, the import becomes more robust.
-
Grzegorz Bizon authored
-