summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Create E2E test to transfer project between groupsTransfer-Project-E2E-specJennie Louie2019-07-0119-32/+229
|
* Merge branch 'puma-init-restart' into 'master'Kamil Trzciński2019-07-014-8/+42
|\ | | | | | | | | | | | | Fix cleanup of prometheus files on server start Closes #62862 See merge request gitlab-org/gitlab-ce!29788
| * Run do_master_restart callback on server startJan Provaznik2019-07-014-8/+42
|/ | | | | | | | | | We want to call master_restart callback on start too - this callback is used for cleaning up prometheus files. It has been added to Omnibus already: https://gitlab.com/gitlab-org/omnibus-gitlab/merge_requests/3350 So make sure that Unicorn example configs are up-to-date and that the same callback is called for Puma too.
* Merge branch '62722-boot-app-in-ci-and-check-memory-ce' into 'master'Kamil Trzciński2019-07-014-5/+41
|\ | | | | | | | | | | | | Get memory data after booting app in production Closes #62722 See merge request gitlab-org/gitlab-ce!30185
| * Get memory data after booting app in production62722-boot-app-in-ci-and-check-memory-ceAleksei Lipniagov2019-06-284-5/+41
| | | | | | | | | | | | Preload the app in `production` env, hit it with a single request, and gather total gem memory consumption data using `derailed exec perf:mem` from `derailed_benchmarks`. Present the result as MR metrics.
* | Merge branch 'update-sidekiq-inline-testing-docs' into 'master'Rémy Coutable2019-07-011-1/+1
|\ \ | | | | | | | | | | | | Change docs to recommend perform_enqueued_jobs instead of Sidekiq::Testing.inline! See merge request gitlab-org/gitlab-ce!29845
| * | Change docs to recommend perform_enqueued_jobsupdate-sidekiq-inline-testing-docsrpereira22019-06-191-1/+1
| | | | | | | | | | | | | | | | | | - Instead of Sidekiq::Testing.inline!, recommend the use of perform_enqueued_jobs. This is due to the changes in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20768
* | | Merge branch 'divergence-graph-api-call' into 'master'Filipa Lacerda2019-07-016-25/+83
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fetch branches divergence graph data through API call Closes #46139 See merge request gitlab-org/gitlab-ce!30068
| * | | Fetch branch diverging counts from APIPhil Hughes2019-07-016-25/+83
| | | | | | | | | | | | | | | | Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/46139
* | | | Merge branch 'no-security-scan-for-docs-branches' into 'master'Kamil Trzciński2019-07-016-55/+61
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | No security scan for docs branches See merge request gitlab-org/gitlab-ce!30137
| * | | | Refactor except codePhilippe Lafoucrière2019-07-016-55/+61
|/ / / / | | | | | | | | | | | | | | | | We repeat the same code in many places. With the support of multiple extends, we can clean up several jobs.
* | | | Merge branch 'pl-qa-shell-flush-buffer' into 'master'Ramya Authappan2019-07-011-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | QA: Make shellout more responsive See merge request gitlab-org/gitlab-ce!29798
| * | | | QA: Make shellout more responsivePeter Leitzen2019-07-011-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Avoid line-buffering and flush each character during shellout. This useful for commands (e.g. gcloud) which display its progress by printing single dots.
* | | | Merge branch 'vue-i18n-js-pipelines-directory' into 'master'Kushal Pandya2019-07-013-4/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Vue-i18n: autofix for app/assets/javascripts/pipelines directory See merge request gitlab-org/gitlab-ce!30015
| * | | | Vue-i18n: app/assets/javascripts/pipelines directoryvue-i18n-js-pipelines-directoryEzekiel Kigbo2019-07-013-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | i18n linting for .vue files under the app/assets/javascripts/pipelines directory
* | | | | Merge branch 'vue-i18n-js-pages-directory' into 'master'Kushal Pandya2019-07-014-9/+54
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Vue-i18n: autofix for app/assets/javascripts/pages directory See merge request gitlab-org/gitlab-ce!29978
| * | | | | Moved feature access arrays to constantsvue-i18n-js-pages-directoryEzekiel Kigbo2019-07-013-7/+41
| | | | | |
| * | | | | Vue-i18n: app/assets/javascripts/pages directoryEzekiel Kigbo2019-07-013-7/+18
| |/ / / / | | | | | | | | | | | | | | | | | | | | i18n linting for .vue files under the app/assets/javascripts/pages directory
* | | | | Merge branch 'test_schema_version_check_directly' into 'master'Robert Speicher2019-07-011-7/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test schema_version_check directly Closes #63913 See merge request gitlab-org/gitlab-ce!30209
| * | | | | Test schema_version_check directlytest_schema_version_check_directlyThong Kuah2019-07-011-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Testing via db:migrate causes side-effects like setting ActiveRecord::Base.configurations and also it runs schema dump into db/schema.rb. Rather than keep up, we test schema_version_check directly
* | | | | | Merge branch 'update-default_value_for-to-3-2-0' into 'master'Nick Thomas2019-07-012-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the 'default_value_for' gem to 3.2.0 Closes default_value_for#1 See merge request gitlab-org/gitlab-ce!30173
| * | | | | | Update the 'default_value_for' gem to 3.2.0update-default_value_for-to-3-2-0Rémy Coutable2019-07-012-4/+4
| | |_|/ / / | |/| | | | | | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | | | | Merge branch 'move-colon-on-merge-request-notification' into 'master'Douwe Maan2019-07-011-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move colon on merge request notification See merge request gitlab-org/gitlab-ce!30178
| * | | | | | Move colon on merge request notificationGeorge Tsiolis2019-07-011-1/+1
| | | | | | |
* | | | | | | Merge branch 'sh-fix-issue-63910' into 'master'Sean McGivern2019-07-013-3/+45
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix attachments using the wrong URLs in e-mails Closes #63910 See merge request gitlab-org/gitlab-ce!30197
| * | | | | | | Fix attachments using the wrong URLs in e-mailssh-fix-issue-63910Stan Hu2019-06-283-3/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/29889, only the project context were set for the Markdown renderer. For a note on an issuable, the group context was set to `nil` because `note.noteable.try(:group)` attempted to get the issuable's group, which doesn't exist. To make group notifications work, now both the project and group context are set. The context gets passed to `RelativeLinkFilter`, which previously assumed that it wasn't possible to have both a group and a project in the Markdown context. However, if a group were defined, it would take precedence, and the URL rendered for uploads would be `/group/-/uploads` instead of `/group/project/uploads/`. This led to 404s in e-mails. However, now that we have both project and group in the context, we render the Markdown giving priority to the project context if is set. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63910
* | | | | | | | Merge branch 'vue-i18n-js-serverless-directory' into 'master'Filipa Lacerda2019-07-014-19/+65
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vue-i18n: autofix for app/assets/javascripts/serverless directory See merge request gitlab-org/gitlab-ce!30016
| * | | | | | | | Vue-i18n: app/assets/javascripts/serverless directoryEzekiel Kigbo2019-07-014-19/+65
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | i18n linting for .vue files under the app/assets/javascripts/serverless directory
* | | | | | | | Merge branch 'vue-i18n-various-js-directories' into 'master'Filipa Lacerda2019-07-016-16/+31
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vue-i18n: various js directories See merge request gitlab-org/gitlab-ce!29883
| * | | | | | | | Vue-i18n: various js directoriesEzekiel Kigbo2019-07-016-16/+31
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | i18n linting for .vue files under the directories: - app/assets/javascripts/error_tracking_settings - app/assets/javascripts/filtered_search - app/assets/javascripts/projects - app/assets/javascripts/releases - app/assets/javascripts/repository
* | | | | | | | Merge branch '44106-include-subgroups-in-group-activity' into 'master'Bob Van Landuyt2019-07-013-4/+11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include events from subgroups in group's activity Closes #44106 See merge request gitlab-org/gitlab-ce!29953
| * | | | | | | | Revert "Include subgroups in shared_projects"Fabian Schneider2019-07-013-4/+11
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 4bed2daef935bb4097988e0eff4830fc13a23c37.
* | | | | | | | Merge branch '63863-fix-groups-in-email-subject' into 'master'Sean McGivern2019-07-013-22/+11
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove group in notification email subject Closes #63863 See merge request gitlab-org/gitlab-ce!30214
| * | | | | | | | Remove group in notification email subjectHeinrich Lee Yu2019-07-013-22/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts to previous behavior where we have the group only when we don't have a project
* | | | | | | | | Merge branch '58583-confidential-mr-branch-backend' into 'master'Rémy Coutable2019-07-018-114/+298
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support creating an MR/branch on a fork from an issue See merge request gitlab-org/gitlab-ce!29831
| * | | | | | | | | Check if user can `update_issue` on projectPatrick Bajao2019-07-012-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If user can update an issue under the specified confidential issue project, should be able to find the project.
| * | | | | | | | | Fix issues when creating system notes58583-confidential-mr-branch-backendPatrick Bajao2019-06-296-18/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When `confidential_issue_project_id` is set and the issue is under that project, create the a note about branch creation in that project. If not, do nothing. When creating `new_merge_request` system note, set the project where the MR will be referenced from so it'll be linked to when the MR is created in another project.
| * | | | | | | | | Support branch creation from confidential issuePatrick Bajao2019-06-294-133/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Accept a `confidential_issue_project_id` param which will be used for the system note target. This also includes some refactoring on the spec to use shared examples.
| * | | | | | | | | Support creating an MR on a fork from an issuePatrick Bajao2019-06-293-93/+222
| | | | | | | | | |
* | | | | | | | | | Merge branch 'zj-circuit-breaker-removal-part-deux' into 'master'Bob Van Landuyt2019-07-013-40/+6
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove ignored circuit_breaker columns See merge request gitlab-org/gitlab-ce!30159
| * | | | | | | | | Remove ignored circuit_breaker columnsZeger-Jan van de Weg2019-06-283-40/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The circuit breaker itself got removed a while ago, when that happened some parts got left behind. Using grep old stale settings and validations were found and are now removed.
* | | | | | | | | | Merge branch 'id-stale-branches' into 'master'Grzegorz Bizon2019-07-0111-93/+175
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add endpoint for fetching diverging commit counts See merge request gitlab-org/gitlab-ce!29802
| * | | | | | | | | | Add endpoint for fetching diverging commit countsid-stale-branchesIgor Drozdov2019-06-2811-93/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extract diverging_commit_counts into a service class
* | | | | | | | | | | Merge branch 'tc-rake-orphan-artifacts' into 'master'Dmitriy Zaporozhets2019-07-019-0/+459
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add rake task to clean orphan artifact files See merge request gitlab-org/gitlab-ce!29681
| * | | | | | | | | | | Add rake task to clean orphan artifact filestc-rake-orphan-artifactsToon Claes2019-06-289-0/+459
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the rake task rake gitlab:cleanup:orphan_job_artifact_files. This rake task cleans all orphan job artifact files it can find on disk. It performs a search on the complete folder of all artifacts on disk. Then it filters out all the job artifact ID for which it could not find a record with matching ID in the database. For these, the file is deleted from disk.
* | | | | | | | | | | | Merge branch 'bvl-remove-old-fork-check' into 'master'Dmitriy Zaporozhets2019-07-011-5/+0
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove deprecated `#forked_from?` check See merge request gitlab-org/gitlab-ce!30132
| * | | | | | | | | | | Remove deprecated `#forked_from?` checkBob Van Landuyt2019-06-281-5/+0
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I forgot to clean up this bit in we switched the `forked_from_project` relation to use fork networks in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22226
* | | | | | | | | | | Merge branch 'docs/clarify-support-for-pipelines-for-mr' into 'master'63863-fix-groups-in-email-subjectAchilleas Pipinellis2019-07-011-20/+40
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clarify requirements for pipelines for MRs Closes #62056 See merge request gitlab-org/gitlab-ce!30107
| * | | | | | | | | | | Clarify requirements for pipelines for MRsEvan Read2019-07-011-20/+40
|/ / / / / / / / / / /
* | | | | | | | | | | Merge branch '45120-fix-ide-editor-to-update-size-on-show-change' into 'master'Phil Hughes2019-07-013-14/+88
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix IDE editor to update dimensions on show change Closes #45120 See merge request gitlab-org/gitlab-ce!30135