- 05 4月, 2019 6 次提交
-
-
由 Stan Hu 提交于
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/26248 added support for deduplicating FindCommit requests using Gitaly ref name caching. However, not all endpoints were covered, and in one case the Gitaly wrapper wasn't actually surrounding the serialization step. We can safely cache ref names between FindCommit calls for #index and #show endpoints for merge requests and pipelines. This can significantly reduce the number of FindCommit requests.
-
由 Francisco Javier López 提交于
We're moving from using terminology related to terminals when we refer to Websockets connections in Workhorse. It's more appropiate a concept like channel.
-
由 Nick Thomas 提交于
-
由 Reuben Pereira 提交于
Add support for defining a reactive_cache_worker_finder function that will be used by the reactive_caching_worker to generate/initialize the calling object. This allows reactive caching to work with Services where the object cannot be obtained from DB but a new object can be initialized.
-
由 Martin Wortschack 提交于
- Update qa selector - Update PO file
-
由 Igor 提交于
- Add controls for sorting by title and date - Execute Gitaly call which now accepts sorting params for wikis
-
- 04 4月, 2019 18 次提交
-
-
由 Paul Slaughter 提交于
**What?** A Vue warning that `ide_status_bar` sent a `Boolean` to a `String` property (`img-src). **What was the fix?** Previously, `latestPipeline` could be one of the following values: | | | |----------|--------| | `null` | The pipeline hasn't loaded yet | | `false` | The pipeline has loaded, but nothing was returned. | | `Object` | The piepline has loaded. | Giving a semantic meaning to different falsey values hurts maintainability. This commit fixes the above problem by removing the `false` value and introducing a `hasLoadedPipeline` state property.
-
由 Igor 提交于
This fixes the bug, when approver filter is provided, but dashboard asks to enter any filter
-
由 Gosia Ksionek 提交于
Chnage method used in model to make it more efficient database-wise Add additional spec
-
由 Jan Provaznik 提交于
Extends graphql's platform tracing class to observe duration of graphql methods. In graphql 1.8.11 is added prometheus class but it's not very useful for us because it uses prometheus_exporter to export results.
-
由 Brett Walker 提交于
It makes all Types::BaseField default to a complexity of 1. Queries themselves now have limited complexity, scaled to the type of user: no user, authenticated user, or an admin user.
-
由 Oswaldo Ferreira 提交于
- added suggestions to mock data - fixed props to be not required
-
由 Sean McGivern 提交于
With object storage enabled, calling `#filename` on an upload does this: 1. Call the `#filename` method on the CarrierWave object. 2. Generate the URL for that object. 3. If the uploader isn't public, do so by generating an authenticated URL, including signing that request. That's all correct behaviour, but for the case where we use `#filename`, it's typically to generate a GitLab URL. That URL doesn't need to be signed because we do our own auth. Signing the URLs can be very expensive, especially in batch (say, we need to get the avatar URLs for 150 users in one request). It's all unnecessary work. If we used the `RecordsUploads` concern, we have already recorded a `path` in the database. That `path` is actually generated from CarrierWave's `#filename` at upload time, so we don't need to recompute it - we can just use it and strip off the prefix if it's available. On a sample users autocomplete URL, at least 10% of the time before this change went to signing URLs. After this change, we spend no time in URL signing, and still get the correct results.
-
由 Shinya Maeda 提交于
Legacy artifacts have been correctly migrated to new place - ci_job_artifacts. Now it's time to remove the related code, but before that we should ensure it doesn't break anything by using feature flag.
-
由 ftab 提交于
In the Vue image diff app, the border needs to be on the right because the new image comes in from the left. The old image diff app which is used in commits and compare views had the new image visible by default and hiding away from the left.
-
由 Winnie Hellmann 提交于
-
由 Patrick Bajao 提交于
-
由 Phil Hughes 提交于
This reverts merge request !26242
-
由 Thong Kuah 提交于
It's duplication information as we already send the full error object to Sentry.
-
由 Thong Kuah 提交于
As it already has the full error sent to it
-
由 Thong Kuah 提交于
Just the error message and error class alone makes it hard to determine the full context of any errors, so we need to know where the error is occuring as well.
-
由 Shinya Maeda 提交于
Backport changes to CE
-
由 Sergiu Marton 提交于
-
由 Jacques Erasmus 提交于
Localized the notifications dropdown string
-
- 03 4月, 2019 16 次提交
-
-
由 Illya Klymov 提交于
-
-
由 Kieran Andrews 提交于
Merge branch 'feature/webide_escaping' of gitlab.com:hiddentiger/gitlab-ce into feature/webide_escaping
-
由 Grzegorz Bizon 提交于
-
由 syasonik 提交于
Adds support for start and end parameters in the #additional_metrics endpoint of the EnvironmentsController. start and end are meant to be unix timestamps, per the Prometheus API (as the consumer of this endpoint will eventually be transitioned to a prometheus endpoint). This functionality is behind the :metrics_time_window feature flag for development.
-
由 Illya Klymov 提交于
-
由 Ezekiel Kigbo 提交于
Adds optional paramters to the constructor to allow reuse of the timezone dropdown on other pages
-
-
由 Heinrich Lee Yu 提交于
Also removes specs related to the flag
-
由 Luke Duncalfe 提交于
Enables authorizations to be defined on GraphQL Types. module Types class ProjectType < BaseObject authorize :read_project end end If a field has authorizations defined on it, and the return type of the field also has authorizations defined on it. then all of the combined permissions in the authorizations will be checked and must pass. Connection fields are checked by "digging" to find the type class of the "node" field in the expected location of edges->node. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54417
-
由 Nick Thomas 提交于
-
由 Fatih Acet 提交于
Download MR diffs links were only available for open MRs, however it may still be useful for closed MRs.
-
由 Donald Cook 提交于
-
由 Jan Provaznik 提交于
This reverts merge request !26569
-
由 Imre Farkas 提交于
-
由 Jacopo 提交于
Fixes quick actions add label when adding a label which name middle word overlaps with another label name: for example adding "A B C" when also label "B" exists. With the fix only the label "A B C" is correctly added, previously also the label "B" was added due to the middle word overlaps.
-