Age | Commit message (Collapse) | Author |
|
Previously each tag in a push would invoke the Gitaly `FindAllTags` RPC
since the tag cache would be invalidated with every tag.
We can eliminate those extraneous calls by expiring the tag cache once
in `PostReceive` and taking advantage of the cached tags.
Relates to https://gitlab.com/gitlab-org/gitlab-ce/issues/65795
|
|
Only expire branch cache once per push
See merge request gitlab-org/gitlab-ce!31653
|
|
Ensure changelog filenames have length less than 99 characters
See merge request gitlab-org/gitlab-ce!31752
|
|
|
|
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
|
|
Standardize punctuation and format
|
|
'63942-remove-config-action_dispatch-use_authenticated_cookie_encryption-configuration' into 'master'
Remove `config.action_dispatch.use_authenticated_cookie_encryption` configuration
Closes #63942
See merge request gitlab-org/gitlab-ce!31463
|
|
Load search result counts asynchronously (CE)
See merge request gitlab-org/gitlab-ce!31663
|
|
Properly save suggestions in project exports
Closes #65880
See merge request gitlab-org/gitlab-ce!31690
|
|
Old cookies are still valid and are automatically
upgraded by Rails
|
|
Querying all counts for the different search results in the same request
led to timeouts, so we now only calculate the count for the *current*
search results, and request the others in separate asynchronous calls.
|
|
Adds highlight to collapsible line in job log
Closes #65790
See merge request gitlab-org/gitlab-ce!31665
|
|
|
|
Update GraphicsMagick from 1.3.29 to 1.3.33
See merge request gitlab-org/gitlab-ce!31692
|
|
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
|
|
In the job log adds a highlight when hovering
the collapsible line
|
|
Fix active metric files being wiped after the app starts
See merge request gitlab-org/gitlab-ce!31668
|
|
Add author lines to project import comments
See merge request gitlab-org/gitlab-ce!31579
|
|
into 'master'
Add BitBucketServerImport project filtering
See merge request gitlab-org/gitlab-ce!31420
|
|
'master'
Fix :wiki_can_not_be_created_total counter
See merge request gitlab-org/gitlab-ce!31673
|
|
When we hit our app with the initial request, in `warmup`,
some metrics already being created as well as corresponding files.
If we do `multiproc_file_dir` cleanup after that, we delete the files
from the dir while keeping them in memory which leads to the incorrect
behavior: the metric is being updated in in-memory, while is not present
in the db, not sent to Prometheus as the result.
|
|
'master'
Resolve "Web IDE MR/branch dropdown closes unexpectedly"
Closes #61332
See merge request gitlab-org/gitlab-ce!31523
|
|
|
|
|
|
'44036-someone-edited-the-issue-at-the-same-time-is-regularly-seen-despite-that-being-a-filthy-lie' into 'master'
Fix incorrectly displayed conflict warning
See merge request gitlab-org/gitlab-ce!31469
|
|
Make it easier to find invited group members
Closes #61948
See merge request gitlab-org/gitlab-ce!28436
|
|
Add keyboard shortcuts `p` and `n` to navigate duscussions.
|
|
Hide warning when update request is in progress
|
|
Previously imports would fail if a merge request note included a
suggestion with an
`ActiveRecord::HasManyThroughCantAssociateThroughHasOneOrManyReflection`
exception.
This was happening because suggestions were listed as a descendant of
merge requests, but this doesn't work because suggestions are directly
associated with notes, not merge requests, and that association is lost.
Rails also disallows creating intializing a has_many association through
a different object.
We fix this by making `suggestions` a child of `notes` within a merge
request. This doesn't fix previously broken exported project exports,
but new exports will work.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/65880
|
|
- expand upwards
- expand downwards
- expand all
in both inline and parallel views
|
|
Splits auto-refreshing of MR widget into 2 requests:
- the one which uses etag-caching and invalidates the fields on change
- the one without caching
The idea is to gradually move all the fields to etag-cached endpoint
|
|
Prevent rewritting plain links as embedded
Closes #58494
See merge request gitlab-org/gitlab-ce!31489
|
|
Removes the feature flag that controls whether
metrics dashboard urls unfurl the metrics dashboard
charts.
|
|
This MR adds a temporary button to be able to
download the Prometheus metrics from charts
to CSV format.
|
|
|
|
- only in blobs result
|
|
Revert "Merge branch '65152-selective-highlight' into 'master'"
See merge request gitlab-org/gitlab-ce!31643
|
|
Fix job log where spans were displayed in block
Closes #65686
See merge request gitlab-org/gitlab-ce!31674
|
|
Ensure layout works on xs and sm screens
Add check in case buttons are not present
Apply Prettier to file
Remove unused class and div, reduce margins
|
|
merge request pipeline"
|
|
This is a temporary, not ideal, solution but it fixes the
main issue that the customer are complaining about, which
is that color changes are broken down in several lines which
makes the log not readable.
|
|
|
|
Visual review app gitlab storage keys
See merge request gitlab-org/gitlab-ce!31427
|
|
|
|
Whenever `PostReceive` is enqueued, `UpdateMergeRequestsWorker`
is enqueued and `MergeRequests::RefreshService` is called, it'll
check if the source branch of each MR asssociated to the push exists
or not via `MergeRequest#source_branch_exists?`. The said method will
call `Repository#branch_exists?` which is cached in `Rails.cache`.
When the cache contains outdated data and the source branch actually
exists, the `MergeRequests#RefreshService` job will close associated
MRs which is not correct.
The fix is to expire the branches cache of the project so we have
updated data during the post receive hook which will help in the
accuracy of the check if we need to close associated MRs or not.
|
|
'4221-board-milestone-should-persist-any-none-properly-ce' into 'master'"
This reverts merge request !30613
|
|
This will help identify Sidekiq jobs that invoke excessive number of
filesystem access.
The timing data is stored in `RequestStore`, but this is only active
within the middleware and is not directly accessible to the Sidekiq
logger. However, it is possible for the middleware to modify the job
hash to pass this data along to the logger.
|
|
Fixed in MR list and branch list components.
Earlier clicking right outside the input box closed
the dropdown, which was unexpected behaviour. To
make it consistent with the behaviour of select2
jquery plugin, I have made clicking outside the
input focus on the input by using a label.
|
|
Remove KubernetesService integration
See merge request gitlab-org/gitlab-ce!31365
|
|
Add max_replication_slots to PG HA documentation
Closes #65700
See merge request gitlab-org/gitlab-ce!31534
|