- 01 May, 2017 1 commit
-
-
Bob Van Landuyt authored
`Project` uses `ProjectPathValidator` which is now a `NamespaceValidator` that skips the format validation. That way we're sure we are using the same collection of reserved paths. I updated the path constraints to reflect the changes: We now allow some values that are only used on a top level namespace as a name for a nested group/project.
-
- 27 Apr, 2017 6 commits
-
-
Tiago Botelho authored
-
Douwe Maan authored
-
Timothy Andrew authored
- We upgraded `rugged` to 0.25.1.1 in !10286 for %9.1 - Prior to this upgrade, the default sort order for commits returned by `Gitlab::Git::Repository#find_commits` was `Rugged::SORT_DATE`, which the graph relied on. - While upgrading `rugged`, the MR also changed this default to `Rugged::SORT_NONE`, which broke commit ordering in the graph. - This commit adds an option to `Gitlab::Git::Repository#find_commits` to sort by date, and changes the graph builder `Network::Graph` so it explictly requests the `:date` sort order
-
Toon Claes authored
-
Douwe Maan authored
-
Toon Claes authored
Because the post-processing of the rendered README is dependent on the context (i.e. the current user), do the post-processing when the README is being displayed.
-
- 26 Apr, 2017 3 commits
-
-
Zeger-Jan van de Weg authored
-
Bob Van Landuyt authored
-
Maxim Rydkin authored
-
- 25 Apr, 2017 3 commits
-
-
Jeff Stubler authored
-
Sean McGivern authored
The problem is that we often go via a diff object constructed from the diffs stored in the DB. Those diffs, by definition, don't overflow, so we don't have access to the 'correct' `real_size` - that is stored on the MR diff object iself.
-
Douwe Maan authored
-
- 24 Apr, 2017 1 commit
-
-
Douwe Maan authored
-
- 21 Apr, 2017 2 commits
-
-
Sean McGivern authored
-
Nick Thomas authored
On initial startup with no rows in the application_settings table, the metaprogramming call to `if enabled?` attempts to create a row. This triggers the HTML caching path, which attempts to store metrics. At this point, not all the methods in `Gitlab::Metrics` have been defined! Move `current_transaction` to be defined before running the metaprogramming, to avoid a confusing NoMethodError
-
- 20 Apr, 2017 5 commits
-
-
James Lopez authored
-
Sean McGivern authored
-
Sean McGivern authored
This lets us track how many incoming emails a GitLab instance is processing, by email type (handler) and by project (where applicable).
-
Douwe Maan authored
-
Douwe Maan authored
-
- 19 Apr, 2017 1 commit
-
-
Jakub Jirutka authored
Hard-coding location of configuration files is very bad practice. This patch applies the same approach as currently used for gitlab_shell_secret file.
-
- 18 Apr, 2017 3 commits
-
-
Filipa Lacerda authored
-
Lin Jen-Shin authored
-
-
- 17 Apr, 2017 6 commits
-
-
Douwe Maan authored
-
Lin Jen-Shin authored
-
Lin Jen-Shin authored
-
Lin Jen-Shin authored
-
Lin Jen-Shin authored
-
Lin Jen-Shin authored
-
- 14 Apr, 2017 9 commits
-
-
Sean McGivern authored
-
Rémy Coutable authored
This new class uses a Redis Hash instead of a Sorted Set. Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Sean McGivern authored
CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/962
-
Sean McGivern authored
-
Sean McGivern authored
-
Robert Speicher authored
-
Stan Hu authored
-
Stan Hu authored
-
Sean McGivern authored
CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1521
-