Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-23Merge branch 'jk-group-mentions-fix' into 'master'Sean McGivern
Fix link text from group context Closes gitlab-ee#4100 See merge request gitlab-org/gitlab-ce!15565
2017-11-23Allow password authentication to be disabled entirelyMarkus Koller
2017-11-23Fix link text from group contextJarka Kadlecova
2017-11-23Merge branch ↵Kamil Trzciński
'fix/sm/37991-avoid-deactivation-when-pipeline-schedules-execute-a-commit-includes-ci-skip' into 'master' Avoid deactivation when pipeline schedules execute a branch includes `[ci skip]` comment Closes #37991 See merge request gitlab-org/gitlab-ce!15405
2017-11-23Update CHANGELOG.md for 10.2.1Michael Kozono
[ci skip]
2017-11-22Merge branch '28377-add-edit-button-to-mobile-file-view' into 'master'Clement Ho
Add edit button to mobile file view Closes #28377 See merge request gitlab-org/gitlab-ce!15199
2017-11-22Merge branch 'pawel/disable_prometheus_metrics' into 'master'Stan Hu
Temporarily force disable prometheus metrics See merge request gitlab-org/gitlab-ce!15549
2017-11-22Force disable Prometheus metricsPawel Chojnacki
Until https://gitlab.com/gitlab-org/prometheus-client-mmap/merge_requests/11 is ready, Prometheus metrics will not work and cause issues such as #40457.
2017-11-22Add change logShinya Maeda
2017-11-22Merge branch '38877-disable-autocomplete-in-filtered-search' into 'master'Clement Ho
Disables autocomplete in filtered search Closes #38877 See merge request gitlab-org/gitlab-ce!15477
2017-11-22Add edit button to mobile file viewTravis Miller
2017-11-22Merge branch 'group-new-miletone-breadcrumb' into 'master'Filipa Lacerda
Fixed new group milestone breadcrumb Closes #40338 See merge request gitlab-org/gitlab-ce!15511
2017-11-22Fixed new group milestone breadcrumbPhil Hughes
Closes #40338
2017-11-22Merge branch '39720-group-milestone-sorting' into 'master'Sean McGivern
Add Group Milestone sorting Closes #39720 See merge request gitlab-org/gitlab-ce!15230
2017-11-22Merge branch 'feature_add_mermaid' into 'master'Phil Hughes
Add support of Mermaid Closes #3711 See merge request gitlab-org/gitlab-ce!15107
2017-11-22Add support of MermaidVitaliy @blackst0ne Klachkov
2017-11-22Update CHANGELOG.md for 10.2.0Michael Kozono
[ci skip]
2017-11-22Merge branch 'fix-ci-pipelines-index' into 'master'Yorick Peterse
Update composite pipelines index to include "id" See merge request gitlab-org/gitlab-ce!15519
2017-11-21Merge branch '39977-gitlab-shell-default-timeout' into 'master'Douwe Maan
Set the default gitlab-shell timeout to 3 hours Closes #39977 See merge request gitlab-org/gitlab-ce!15292
2017-11-21Merge branch 'reduce-queries-for-artifacts-button' into 'master'Kamil Trzciński
Use arrays in Ci::Pipeline#latest_builds_with_artifacts See merge request gitlab-org/gitlab-ce!15525
2017-11-21Set the default gitlab-shell timeout to 3 hoursNick Thomas
2017-11-21Merge branch '40377-blank-states' into 'master'Annabel Dunstone Gray
Fix blank states using old css Closes #40377 See merge request gitlab-org/gitlab-ce!15521
2017-11-21Update composite pipelines index to include "id"Yorick Peterse
This updates the composite index on ci_pipelines (project_id, ref, status) to also include the "id" column at the end. Adding this column to the index drastically improves the performance of queries used for getting the latest pipeline for a particular branch. For example, on project dashboards we'll run a query like the following: SELECT ci_pipelines.* FROM ci_pipelines WHERE ci_pipelines.project_id = 13083 AND ci_pipelines.ref = 'master' AND ci_pipelines.status = 'success' ORDER BY ci_pipelines.id DESC LIMIT 1; Limit (cost=0.43..58.88 rows=1 width=224) (actual time=26.956..26.956 rows=1 loops=1) Buffers: shared hit=6544 dirtied=16 -> Index Scan Backward using ci_pipelines_pkey on ci_pipelines (cost=0.43..830922.89 rows=14216 width=224) (actual time=26.954..26.954 rows=1 loops=1) Filter: ((project_id = 13083) AND ((ref)::text = 'master'::text) AND ((status)::text = 'success'::text)) Rows Removed by Filter: 6476 Buffers: shared hit=6544 dirtied=16 Planning time: 1.484 ms Execution time: 27.000 ms Because of the lack of "id" in the index we end up scanning over the primary key index, then applying a filter to filter out any remaining rows. The more pipelines a GitLab instance has the slower this will get. By adding "id" to the mentioned composite index we can change the above plan into the following: Limit (cost=0.56..2.01 rows=1 width=224) (actual time=0.034..0.034 rows=1 loops=1) Buffers: shared hit=5 -> Index Scan Backward using yorick_test on ci_pipelines (cost=0.56..16326.37 rows=11243 width=224) (actual time=0.033..0.033 rows=1 loops=1) Index Cond: ((project_id = 13083) AND ((ref)::text = 'master'::text) AND ((status)::text = 'success'::text)) Buffers: shared hit=5 Planning time: 0.695 ms Execution time: 0.061 ms This in turn leads to a best-case improvement of roughly 25 milliseconds, give or take a millisecond or two.
2017-11-21Use arrays in Pipeline#latest_builds_with_artifactsYorick Peterse
This changes Ci::Pipeline#latest_builds_with_artifacts so it returns an Array instead of a relation. Whenever we use this data we do so in two steps: 1. Count the number of rows 2. If this number is greater than 0, iterate over the rows By returning an Array instead we only execute 1 query of which the total time/work is less than running either just a COUNT(*) or both queries (in the worst case). On GitLab.com this change should save us a few milliseconds per request to ProjectsController#show.
2017-11-21Fix blank states using old cssFilipa Lacerda
2017-11-21Skip confirmation user apiDaniel Juarez
2017-11-21Merge branch ↵Sean McGivern
'39461-notes-api-for-issues-no-longer-returns-label-additions-removals' into 'master' Resolve "Notes API for issues no longer returns label additions/removals" Closes #39461 See merge request gitlab-org/gitlab-ce!15080
2017-11-21Merge branch 'zj-commit-show-n-1' into 'master'Sean McGivern
Batch load blobs for diff generation Closes #37599 See merge request gitlab-org/gitlab-ce!15370
2017-11-21Merge branch 'issue_40337' into 'master'Sean McGivern
Fix promoting milestone updating all issuables without milestone Closes #40337 See merge request gitlab-org/gitlab-ce!15487
2017-11-21Fix promoting milestone updating all issuables without milestoneFelipe Artur
2017-11-21Batchload blobs for diff generationZeger-Jan van de Weg
After installing a new gem, batch-loader, a construct can be used to queue data to be fetched in bulk. The gem was also introduced in both gitlab-org/gitlab-ce!14680 and gitlab-org/gitlab-ce!14846, but those mrs are not merged yet. For the generation of diffs, both the old blob and the new blob need to be loaded. This for every file in the diff, too. Now we collect all these so we do 1 fetch. Three `.allow_n_plus_1_calls` have been removed, which I expect to be valid, but this needs to be confirmed by a full CI run. Possibly closes: - https://gitlab.com/gitlab-org/gitlab-ce/issues/37445 - https://gitlab.com/gitlab-org/gitlab-ce/issues/37599 - https://gitlab.com/gitlab-org/gitlab-ce/issues/37431
2017-11-21Merge branch '39821-fix-commits-list-with-multi-file-editor' into 'master'Phil Hughes
Fix commits list 500 with multi-file editor new_repo cookie Closes #39821 See merge request gitlab-org/gitlab-ce!15502
2017-11-20Fix commits list 500 with multi-file editor new_repo cookieEric Eastwood
Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/39821 /<namespace>/<project>/commmits/master
2017-11-20Merge branch '40290-remove-rake-gitlab-sidekiq-drop-post-receive' into 'master'Nick Thomas
remove the rake task `gitlab:sidekiq:drop_post_receive` Closes #40290 See merge request gitlab-org/gitlab-ce!15493
2017-11-20Merge branch '1870-impersonation-stuck-on-password-change-ce' into 'master'Sean McGivern
[CE] Impersonation no longer gets stuck on password change. Closes #13888 See merge request gitlab-org/gitlab-ce!15497
2017-11-20Merge branch '39497-inline-edit-issue-on-mobile' into 'master'Annabel Dunstone Gray
Add inline editing to issues on mobile Closes #39497 See merge request gitlab-org/gitlab-ce!15438
2017-11-20Align retry button with job title with new grid sizeFilipa Lacerda
2017-11-20added changelog entrydigitalMoksha
2017-11-20Merge branch '40292-bitbucket-import-hashed-storage' into 'master'Douwe Maan
Fix bitbucket wiki import with hashed storage enabled Closes #40292 See merge request gitlab-org/gitlab-ce!15490
2017-11-20Fix MR IID in changelog itemDouwe Maan
[ci skip]
2017-11-20Merge branch 'fix-protected-branches-descriptions' into 'master'Douwe Maan
Clarify wording of protected branch settings for the default branch See merge request gitlab-org/gitlab-ce!15492
2017-11-20Impersonation no longer gets stuck on password change.Tiago Botelho
2017-11-20Merge branch '39167-async-boards-sidebar' into 'master'Sean McGivern
Make Issue Boards sidebar subscriptions async Closes #39167 and #40094 See merge request gitlab-org/gitlab-ce!15364
2017-11-20Fix bitbucket wiki import with hashed storage enabledNick Thomas
2017-11-20Clarify wording of protected branch settings for the default branchSean McGivern
No-one is allowed to force push to a protected branch, or delete it. That's correct in the documentation, but was wrong in the drop-down.
2017-11-20Merge branch 'osw-merge-process-logs' into 'master'Sean McGivern
Add logs for monitoring the merge process See merge request gitlab-org/gitlab-ce!15425
2017-11-20Async notification subscriptions in issue boardsEric Eastwood
2017-11-20Merge branch 'bvl-dont-move-projects-using-hashed-storage' into 'master'Douwe Maan
Don't move project repository/attachments when using hashed storage Closes #40289 See merge request gitlab-org/gitlab-ce!15479
2017-11-20Merge branch 'merge-requests-schema-cleanup' into 'master'Sean McGivern
Clean up schema of the "merge_requests" table Closes #31825 See merge request gitlab-org/gitlab-ce!15377
2017-11-20Don't move project repository/attachments when using hashed storageBob Van Landuyt
When a project is using hashed storage, the repositories and attachments wouldn't be saved on disk using the `full_path`. So the migration would not do anything. However: best to just skip moving when hashed storage is enabled.