- 26 Jul, 2018 1 commit
-
-
gfyoung authored
Partially addresses #47424.
-
- 24 Jul, 2018 3 commits
-
-
Stan Hu authored
Without this parameter, every load of a Wiki page will load all the Wiki pages in the repository for the sidebar. This is a significant performance penalty that can significant slow the display of all Wiki pages. Relates to #40101
-
JX Terry authored
-
Kia Mei Somabes authored
-
- 23 Jul, 2018 2 commits
-
-
Mayra Cabrera authored
-
Francisco Javier López authored
-
- 22 Jul, 2018 1 commit
-
-
Kia Mei Somabes authored
-
- 20 Jul, 2018 2 commits
-
-
Lin Jen-Shin authored
We also try to unify the way we setup OmniAuth, and how we check if it's enabled or not.
-
Kia Mei Somabes authored
-
- 18 Jul, 2018 1 commit
-
-
Stan Hu authored
By default, all sessions are given the same expiration time configured in the session store (e.g. 1 week). However, unauthenticated users can generate a lot of sessions, primarily for CSRF verification. It makes sense to reduce the TTL for unauthenticated to something much lower than the default (e.g. 1 hour) to limit Redis memory. In addition, Rails creates a new session after login, so the short TTL doesn't even need to be extended. Closes #48101
-
- 13 Jul, 2018 1 commit
-
-
Kia Mei Somabes authored
-
- 12 Jul, 2018 1 commit
-
-
Kia Mei Somabes authored
-
- 11 Jul, 2018 8 commits
-
-
Jarka Kadlecová authored
This reverts commit 4d9a3f42f1fd3be21555e19872b7121cca65015e, reversing changes made to ecf9c145f6e4d170cd059df88743393d9e63c489.
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Dmitriy Zaporozhets authored
It allows user to automatically import multiple repositories with nested structure by uploading a manifest xml file. AOSP project was used as an example during development of this feature. Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 10 Jul, 2018 1 commit
-
-
Winnie Hellmann authored
-
- 09 Jul, 2018 2 commits
-
-
Lin Jen-Shin authored
-
Lin Jen-Shin authored
-
- 06 Jul, 2018 6 commits
-
-
Brett Walker authored
-
James Lopez authored
-
Bob Van Landuyt authored
We need to preload the ancestors of search results after applying pagination limits. This way the search results itself are paginated, but not the ancestors. If we don't do this, we might not preload a parent group of a search result as it has been cut off by pagination.
-
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/6195Mark Chao authored
Refactor AutocompleteSources#label: 1. The return value was inconsistent, sometimes returning a hash and sometimes returning an ActiveModel. 2. It was inconsistent with respect to other methods in the class since they all return ActiveModels.
-
Francisco Javier López authored
-
Oswaldo Ferreira authored
-
- 05 Jul, 2018 1 commit
-
-
Francisco Javier López authored
-
- 04 Jul, 2018 3 commits
-
-
Imre Farkas authored
-
Bob Van Landuyt authored
This adds Keyset pagination to GraphQL lists. PoC for that is pipelines on merge requests and projects. When paginating a list, the base-64 encoded id of the ordering field (in most cases the primary key) can be passed in the `before` or `after` GraphQL argument.
-
Tiago Botelho authored
-
- 03 Jul, 2018 7 commits
-
-
Stan Hu authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Tiago Botelho authored
-
Yorick Peterse authored
For reasons unknown, the logs of a web hook were paginated in memory. This would result in the "Edit" page of a web hook timing out once it has more than a few thousand log entries. This commit makes the following changes: 1. We use LIMIT/OFFSET to paginate the data, instead of doing this in memory. 2. We limit the logs to the last two days, just like the documentation says (instead of retrieving everything). 3. We change the indexes on "web_hook_logs" so the query to get the data can perform a backwards index scan, without the need for a Filter. These changes combined ensure that Projects::HooksController#edit no longer times out.
-
Jan Provaznik authored
-