- Jan 10, 2020
-
-
GitLab Bot authored
-
- Dec 31, 2019
-
-
GitLab Bot authored
-
- Nov 26, 2019
-
-
Imre (Admin) authored
-
GitLab Bot authored
-
- Nov 25, 2019
-
-
Heinrich Lee Yu authored
When referencing cross-namespace labels, we append the namespace name to the rendered label. This MR escapes the name to prevent XSS attacks.
-
- Nov 22, 2019
-
-
Patrick Derichs authored
-
- Nov 20, 2019
-
-
Aakriti Gupta authored
- if the user has access level lower than REPORTER, don't include commit count in summary
-
- Nov 04, 2019
-
-
GitLab Bot authored
-
- Oct 22, 2019
-
-
GitLab Bot authored
-
- Sep 30, 2019
-
-
Stan Hu authored
Fix broken specs : Generate new GPG key in place of expired one Closes #32956 See merge request gitlab-org/gitlab!17853
-
- Sep 20, 2019
-
-
Sebastián Arcila Valenzuela authored
If the request wasn't initiated by gitlab we shouldn't add the new identity to the user, and instead show that we weren't able to link the identity to the user. This should fix: https://gitlab.com/gitlab-org/gitlab-ce/issues/56509
-
GitLab Bot authored
-
GitLab Bot authored
-
- Sep 19, 2019
-
-
GitLab Bot authored
-
GitLab Bot authored
-
GitLab Bot authored
-
- Sep 18, 2019
-
-
GitLab Bot authored
-
GitLab Bot authored
-
GitLab Bot authored
-
GitLab Bot authored
-
- Sep 17, 2019
-
-
GitLab Bot authored
-
- Sep 16, 2019
-
-
GitLab Bot authored
-
GitLab Bot authored
-
GitLab Bot authored
-
- Sep 13, 2019
-
-
GitLab Bot authored
-
- Sep 12, 2019
-
-
- A regular migration caused problems such as https://gitlab.com/charts/gitlab/issues/1565.
-
This change sets up a usage counter for productivity analytics feature.
-
- Sep 11, 2019
-
-
-
Aleksei Lipniagov authored
Replace 'chronic_duration' to 'gitlab_chronic_duration', to make relevant method calls thread-safe.
-
Peter Leitzen authored
Show a list of obsolete `ignored_columns`
-
Notes on epics promoted from an issue used to get same discussion_id as the notes from the issue the epic was promoted from, which would cause problems when trying to reply to the epic discussion.
-
- Sep 10, 2019
-
-
Qingyu Zhao authored
Move Gitlab::SidekiqMonitor to namespace Gitlab::SidekiqDaemon::Monitor - Class name and file name change - File path change to lib/gitlab/sidekiq_daemon/monitor.rb - Update class usage/reference in other files, including documentation
-
Markus Koller authored
- Avoid N+1 queries for authors and comment counts - Avoid an additional snippet existence query
-
Nick Thomas authored
This reverts commit c6ccc07f.
-
Nick Thomas authored
-
Ahmad Sherif authored
It consists of two parts: 1. Redirecting users to the configured external storage 1. Allowing the external storage to request the static object(s) on behalf of the user by means of specific tokens Part of https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/6829
-
- Sep 09, 2019
-
-
Mo Khan authored
-
Kamil Trzcińśki authored
ActiveModel::Serialization is simple in that it recursively calls `as_json` on each object to serialize everything. However, for a model like a Project, this can generate a query for every single association, which can add up to tens of thousands of queries and lead to memory bloat. To improve this, we can do several things: 1. We use `tree:` and `preload:` to automatically generate a list of all preloads that could be used to serialize objects in bulk. 2. We observe that a single project has many issues, merge requests, etc. Instead of serializing everything at once, which could lead to database timeouts and high memory usage, we take each top-level association and serialize the data in batches. For example, we serialize the first 100 issues and preload all of their associated events, notes, etc. before moving onto the next batch. When we're done, we serialize merge requests in the same way. We repeat this pattern for the remaining associations specified in import_export.yml.
-
Francisco Javier López authored
Lowering the limit when performing search from 1001 to 101. This will allow us to speed this process.
-
drew authored
-