Age | Commit message (Collapse) | Author |
|
Only expire branch cache once per push
See merge request gitlab-org/gitlab-ce!31653
|
|
Since we are unsure what would be the behavior of `stage:`
when we work on DAG. Let's make `stage:` to be required
today with `needs:`.
|
|
|
|
Standardize punctuation and format
|
|
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
|
|
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
|
|
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
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
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.
|
|
Revert "Merge branch '65152-selective-highlight' into 'master'"
See merge request gitlab-org/gitlab-ce!31643
|
|
Resolve EE differences in the lib/ directory
See merge request gitlab-org/gitlab-ce!31582
|
|
Fix Sidekiq scheduling_latency_s
Closes #65748
See merge request gitlab-org/gitlab-ce!31650
|
|
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.
|
|
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.
|
|
Remove KubernetesService integration
See merge request gitlab-org/gitlab-ce!31365
|
|
Remove label issue and MR counts from default API responses
See merge request gitlab-org/gitlab-ce!31543
|
|
This number was reporting a negative number because `current_time` was
a monotonic counter, not an absolute time.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/65748
|
|
This reverts merge request !31361
|
|
|
|
The githost.log name was often confused with GitHost.io. Rename this to
git_json.log to make it clear it's coming from Git and that it's JSON
data.
|
|
As decided in https://gitlab.com/gitlab-org/gitlab-ce/issues/53593
|
|
These counts significantly increase the load time for these
requests. Users can now opt in to receiving the counts by setting
`with_counts=true` in requests. This is a breaking change, but hopefully
a fairly minor one.
|
|
Use NotesFinder#target to find Epics
See merge request gitlab-org/gitlab-ce!31408
|
|
Generalize wiki page counter for other page types to extend to.
|
|
|
|
EE made some changes to the project_ids_relation method, but these were
not backported to CE.
|
|
EE added a single line to this file that can easily be backported to CE,
but it appears this was overlooked. The method called is a noop in CE,
so no additional changes are necessary.
|
|
Makes section title clickable and collapsible
Closes #63181
See merge request gitlab-org/gitlab-ce!31571
|
|
Remove duplicated line from Maven CI template
See merge request gitlab-org/gitlab-ce!31440
|
|
Add possibilty to view starrers ("stargazers") of a repository & any user's starred repositories
Closes #20137
See merge request gitlab-org/gitlab-ce!24690
|
|
Creating new records has been disabled, and all
existing records been migrated to clusters as of
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/28534
|
|
Add missing report-uri to CSP config
See merge request gitlab-org/gitlab-ce!31593
|
|
|
|
|
|
private profiles here as well
|
|
projects on profile to documentation
|
|
|
|
|