- 25.07.2019 4 коммита
-
-
-
-
André Luís создал
-
Stan Hu создал
`Array.reverse_each` is faster than `Array.reverse.each` because: * reverse.each creates a new array then loops each element * reverse_each loops in reverse order (no intermediate array created)
-
- 24.07.2019 17 коммитов
-
-
Mayra Cabrera создал
* Limits raw requests to 300 per minute and per raw path. * Add a new attribute to ApplicationSettings so user can change this value on their instance. * Uses Gitlab::ActionRateLimiter to limit the raw requests. * Add a new method into ActionRateLimiter to log the event into auth.log Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/48717
-
Stan Hu создал
When used with a Hash, `.keys.include?` is bad because: 1. It performs a O(n) search instead of the efficient `.has_key?` 2. It clones all keys into separate array. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64975
-
-
Ezekiel Kigbo создал
Replaced instance of the `pluralize` js function with `n__` to follow our development guide.
-
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14597Valery Sizov создал
This is the first part of Docker Registry replication for secondary Geo node. -
Kamil Trzciński создал
- Fix `O(n)` complexity of `append_or_update_attribute`, we append objects to an array and re-save project - Remove the usage of `keys.include?` as it performs `O(n)` search, instead use `.has_key?` - Remove the usage of `.keys.first` as it performs a copy of all keys, instead use `.first.first`
-
Brandon Labuschagne создал
-
Adam Hegyi создал
RelativePositioning module was heavily dependent on the Issue model. This changes makes it easier to reuse the functionality provided by RelativePositioning in other models. Needed by: https://gitlab.com/gitlab-org/gitlab-ee/issues/12196
-
-
Patrick Derichs создал
-
Stan Hu создал
This will help diagnose the source of excessive I/O from Rugged calls. To implement this, we need to obtain the full list of arguments sent to each request method.
-
Illya Klymov создал
Introduces new `feature_entry` helper for dashboard. This helper reduces code duplication when listing available features and relevant links to configuration sections
-
Dave Pisek создал
Moves the security dashboard and dependency list into it's own top-level navigation item named 'Securty & Compliance', within the project's sidebar. This should only affect EE, since the template changes only touch partials that get conditionally rendered and only exist in EE.
-
Dave Pisek создал
This commits moves the second-level navigation item 'Security Dashboard' into a top-level item. The rendering of the actual item is EE specific.
-
Jose Ivan Vargas создал
This merge request adds an empty chart component which will load in case of queries not having data to display, this will override the current logic, which hides all the graphs that have no data to show
-
Alex Kalderimis создал
This removes the create_wiki permission check from the history controller, allowing show and history to have the same level of permissions. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/29528
-
Chris Toynbee создал
-
- 23.07.2019 17 коммитов
-
-
Reuben Pereira создал
- Validate that the entries contain no unicode, html tags and are not larger than 255 characters.
-
Stan Hu создал
This fixes fill colors not working with Mermaid and pulls in a number of other fixes. * https://github.com/knsv/mermaid/blob/master/CHANGELOG.md * https://github.com/knsv/mermaid/#special-note-regarding-version-82 Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64601
-
-
George Tsiolis создал
-
Eugenia Grieff создал
Add bulk update sidebar to merge requests template Add js to toggle sidebar Fix bulk update button in issues template Add specs for merge requests in bulk update service
-
Bob Van Landuyt создал
We call `Project#mark_stuck_remote_mirrors_as_failed!` from the `Git::BaseHooksService`. So that gets called every time we push tags or branches. Before this would only mark started mirrors as failed if they had been started 24 hours ago. A push would never take 24 hours, especially not when we run it so often. Lowering that threshold 1 hour should at least allow us to retry broken mirrors more often on pushes. The timeout for the initial push is set somewhat longer to accommodate for pushing large repos. Both numbers are currently picked arbitrarily.
-
Shinya Maeda создал
Often live traces are removed even though the archived trace doesn't exist. This commit checkes the existence strictly.
-
Matija Čupić создал
Adds specs for testing the new behavior of specifying a pipeline when POSTing a status.
-
Małgorzata Ksionek создал
Add cr remarks Improve specs according to the review Fix schema Add cr remarks Fix naming Add cr remarks
-
Małgorzata Ksionek создал
To allow project filtering Prepare summary for accepting multiple groups Modify deploys group summary class Add filtering by project name in issues summary Fix rubocop offences Add changelog entry Change name to id in project filtering Fix rebase problem Add project extraction
-
Matija Čupić создал
-
Nick Kipling создал
Removed Registry from sidebar Created new Packages top level item Added Container Registry into packages Updated tests to support new layout
-
-
Kamil Trzciński создал
It seems that we missed the backward compatibility support for profiles in the existing folder. This commit also fixes some specs to be idempotent and work in a temporary directory which not always seems to be the case. This commit also brings the profile_spec.rb which seems to be missing.
-
Michel Engelen создал
-
manojmj создал
This change adds audit logs for user impersonation when an admin starts/stops impersonating another user.
-
Heinrich Lee Yu создал
When a user's notification email is set for a group, we should use that for pipeline emails
-
- 22.07.2019 2 коммита
-
-
-
Stan Hu создал
Previously, in Omnibus, Workhorse expected to listen via the Redis shared state cluster for the `workhorse:notifications` publish/subscribe channel, but the Rails code was using the Sidekiq queue cluster for this. To fix this inconsistency, we make the Rails code use the persistent cluster, since we don't want Workhorse to be looking at anything Sidekiq-related.
-