summaryrefslogtreecommitdiff
path: root/changelogs
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Merge branch '24704-download-repository-path' into 'master'"revert-24704-download-repository-pathPatrick Bajao2019-04-111-5/+0
| | | | | This reverts commit 6c75bd015cba181f028bc87c396c3d8e43b5dc3e, reversing changes made to 1be7f5aaa38aba79843eae8835be6c99c025e982.
* Align UrlValidator to validate_url gem implementation.Thong Kuah2019-04-111-0/+5
| | | | | | | Renamed UrlValidator to AddressableUrlValidator to avoid 'url:' naming collision with ActiveModel::Validations::UrlValidator in 'validates' statement. Make use of the options attribute of the parent class ActiveModel::EachValidator. Add more options: allow_nil, allow_blank, message. Renamed 'protocols' option to 'schemes' to match the option naming from UrlValidator.
* Disable method instrumentation for diffsStan Hu2019-04-101-0/+5
| | | | | | | | | When there a large number of discussions on diffs, the instrumentation has a significant impact on performance since it's often run in a tight loop for line position calculation etc. We should disable this since there are other ways to benchmark performance. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52898
* Update GitLab Workhorse to v8.5.1Nick Thomas2019-04-101-0/+5
|
* Merge branch '47327-fix-github-project-import-visibility' into 'master'Douwe Maan2019-04-101-0/+5
|\ | | | | | | | | Fix GitHub project import visibility See merge request gitlab-org/gitlab-ce!27133
| * Apply suggestion to changelogs/unreleased/47327-fix-github-import-visibility.ymlDaniel Wyatt2019-04-091-1/+1
| |
| * Fix GitHub project import visibilityDaniel Wyatt2019-04-081-0/+5
| |
* | Revert "Merge branch 'sh-optimize-projects-api' into 'master'"revert-2cc01f12Stan Hu2019-04-101-5/+0
| | | | | | This reverts merge request !26481
* | Mark unverified pages domains for removalVladimir Shushlin2019-04-091-0/+5
| | | | | | | | | | | | | | Set pages_domain.remove_at when disabling it Add specs for marking pages domain for removal Notify user that domain is being removed Add documentation
* | Merge branch 'do-not-reopen-merged-mr' into 'master'Mike Greiling2019-04-091-0/+5
|\ \ | | | | | | | | | | | | | | | | | | Remove a "reopen merge request button" on a "merged" merge request Closes #54039 See merge request gitlab-org/gitlab-ce!26965
| * | Remove a "reopen merge request button" on a "merged" merge requestHiroyuki Sato2019-04-041-0/+5
| | |
* | | Move Contribution Analytics related spec in ↵Imre Farkas2019-04-091-0/+5
| | | | | | | | | | | | spec/features/groups/group_page_with_external_authorization_service_spec to EE
* | | Add new permission model `read-pipeline-variable`Agustin Henze2019-04-091-0/+5
| | | | | | | | | | | | | | | | | | | | | Used to get the variables via the API endpoint `/projects/:id/pipelines/:pipeline_id/variables` Signed-off-by: Agustin Henze <tin@redhat.com>
* | | Merge branch 'always-link-instance-configuration' into 'master'Fatih Acet2019-04-091-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Always show instance configuration link Closes #59730 See merge request gitlab-org/gitlab-ce!26783
| * | | Always show instance configuration linkBastian Blank2019-04-021-0/+5
| | | | | | | | | | | | | | | | | | | | The link to the useful instance configuration page was hidden behind the commercial content setting. Just display it always.
* | | | Merge branch '43263-git-push-option-to-create-mr' into 'master'Nick Thomas2019-04-092-0/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Git push options to create a merge request, set target_branch and set merge when pipeline succeeds Closes #53198 and #43263 See merge request gitlab-org/gitlab-ce!26752
| * | | | Support merge on pipeline success w/ push optionsLuke Duncalfe2019-04-091-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MergeRequests::PushOptionsHandlerService has been updated to allow creating and updating merge requests with the `merge_when_pipeline_succeeds` set using git push options. To create a new merge request and set it to merge when the pipeline succeeds: git push -u origin -o merge_request.create \ -o merge_request.merge_when_pipeline_succeeds To update an existing merge request and set it to merge when the pipeline succeeds: git push -u origin -o merge_request.merge_when_pipeline_succeeds Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/53198
| * | | | Support merge request create with push optionsLuke Duncalfe2019-04-091-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To create a new merge request: git push -u origin -o merge_request.create To create a new merge request setting target branch: git push -u origin -o merge_request.create \ -o merge_request.target=123 To update an existing merge request with a new target branch: git push -u origin -o merge_request.target=123 A new Gitlab::PushOptions class handles parsing and validating the push options array. This can be the start of the standard of GitLab accepting push options that follow namespacing rules. Rules are discussed in issue https://gitlab.com/gitlab-org/gitlab-ce/issues/43263. E.g. these push options: -o merge_request.create -o merge_request.target=123 Become parsed as: { merge_request: { create: true, target: '123', } } And are fetched with the class via: push_options.get(:merge_request) push_options.get(:merge_request, :create) push_options.get(:merge_request, :target) A new MergeRequests::PushOptionsHandlerService takes the `merge_request` namespaced push options and handles creating and updating merge requests. Any errors encountered are passed to the existing `output` Hash in Api::Internal's `post_receive` endpoint, and passed to gitlab-shell where they're output to the user. Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/43263
* | | | | Merge branch 'delay-update-statictics' into 'master'Douwe Maan2019-04-091-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix the bug that the project statistics is not updated See merge request gitlab-org/gitlab-ce!26854
| * | | | | Fix the bug that the project statistics is not updatedHiroyuki Sato2019-04-051-0/+5
| | | | | |
* | | | | | Merge branch 'prevent-running-mr-pipelines-when-target-updated' into 'master'Kamil Trzciński2019-04-091-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create pipelines for merge requests **only** when source branch is updated See merge request gitlab-org/gitlab-ce!26921
| * | | | | | Prevent triggering pipelines when target branch is updatedprevent-running-mr-pipelines-when-target-updatedShinya Maeda2019-04-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, pipelines for merge requests are triggered when source or target branch is updated. However, we should create only when source branch is updated, because it runs unexpected pipelines.
* | | | | | | Add new API endpoint to expose single environmentKrasimir Angelov2019-04-091-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is resolving https://gitlab.com/gitlab-org/gitlab-ce/issues/30157. Implement new API endpoint `/projects/:id/environments/:environment_id` to expose single environment. Include information for environment's last deployment if there is one.
* | | | | | | Adds a vendors folder for third party CSSFilipa Lacerda2019-04-091-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Does not run stylelint for the vendors folder
* | | | | | | Set release name when adding release notes to an existing tagJason Goodman2019-04-091-0/+5
| |_|/ / / / |/| | | | | | | | | | | | | | | | | Also set the release sha and author
* | | | | | Merge branch 'fix-pull-request-importer' into 'master'Kamil Trzciński2019-04-081-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve performance of PR import See merge request gitlab-org/gitlab-ce!27121
| * | | | | | Improve performance of PR importfix-pull-request-importerKamil Trzciński2019-04-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes unneeded `.reload` call which makes AR to load ALL objects, and create its in-memory representation.
* | | | | | | Fix `updated_at` doesn't apply to `state_event` updates of issues via APISean McGivern2019-04-081-0/+5
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge branch 'instance-configuration-artifact-size' into 'master'Rémy Coutable2019-04-081-0/+5
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | Display maximum artifact size from runtime config See merge request gitlab-org/gitlab-ce!26784
| * | | | | Display maximum artifact size from runtime configBastian Blank2019-04-031-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The maximum artifact size was moved into runtime config some time ago. Update the instance configuration code to read this value.
* | | | | | Fix touch event pageXftab2019-04-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Safari on iOS sort of figures out the right thing here, but other browsers need a specific touch to be referenced. This makes it work on Chrome and Firefox on Android, as well as Chrome DevTools mobile device view.
* | | | | | Migrate clusters tests to jestEnrique Alcántara2019-04-081-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move cluster applications manager tests from karma to jest. Fixes some migration issues related with timeouts, and HTTP request expectations.
* | | | | | Merge branch '60116-fix-button-wrapping' into 'master'Phil Hughes2019-04-081-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `white-space: nowrap` to all buttons Closes #60116 See merge request gitlab-org/gitlab-ce!27069
| * | | | | | Fix button text wrapping to next line60116-fix-button-wrappingAnnabel Dunstone Gray2019-04-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bootstrap removed white-space nowrap from buttons in v4.2.1, causing at least one bug, so this commit re-adds that style to all buttons
* | | | | | | Merge branch 'sh-add-gitaly-ref-name-caching-tree-controller' into 'master'James Lopez2019-04-081-0/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable Gitaly FindCommit caching for TreeController See merge request gitlab-org/gitlab-ce!27100
| * | | | | | | Enable Gitaly FindCommit caching for TreeControllersh-add-gitaly-ref-name-caching-tree-controllerStan Hu2019-04-071-0/+5
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Accessing /namespace/project/tree/master appears to query FindCommit 5 times with identical parameters. This reduces the number of FindCommit queries to 1.
* | | | | | | Improve project merge request settingsce-proj-settings-ok-mr-settings-onlyLuke Bennett2019-04-071-0/+5
|/ / / / / / | | | | | | | | | | | | | | | | | | Prioritize and simplify project settings content.
* | | | | | GitHub import: Run housekeeping after initial importsh-git-gc-after-initial-fetchStan Hu2019-04-071-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After an initial fetch, the repository will have many loose objects and refs. Running a `git gc` will compact refs into `packed-refs` and objects into `.pack` files, which should make importing pull requests faster. Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/59477
* | | | | | Merge branch 'sh-improve-find-commit-caching' into 'master'Kamil Trzciński2019-04-071-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expand FindCommit caching to blob and refs See merge request gitlab-org/gitlab-ce!27084
| * | | | | | Expand FindCommit caching to blob and refssh-improve-find-commit-cachingStan Hu2019-04-061-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enables FindCommit caching to the following actions: * BlobController#show * RefsController#logs_tree It also improves caching in CommitsController since some duplicate requests were occuring inside the before_action definitions.
* | | | | | | Handle possible HTTP exception for Sentry clientPeter Leitzen2019-04-071-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior this commit exceptions raised during a HTTP request weren't caught by the Sentry client and were passed to the user. In addition the Sentry client tried to catch a non-existent error `Sentry::Client::SentryError`. Now, the Sentry client catches all possible errors coming from a HTTP request.
* | | | | | | Merge branch '59621-order-labels-alphabetically-in-issue-boards' into 'master'Kushal Pandya2019-04-071-0/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve "Order labels alphabetically in issue boards" Closes #59621 See merge request gitlab-org/gitlab-ce!26927
| * | | | | | | Sort labels alphabetically on issue board59621-order-labels-alphabetically-in-issue-boardsDmitriy Zaporozhets2019-04-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | | | | | | Merge branch '_acet-related-mrs-widget-rewrite' into 'master'Kushal Pandya2019-04-071-0/+5
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite related MRs widget with Vue Closes #58926 and #57662 See merge request gitlab-org/gitlab-ce!27027
| * | | | | | | Rewrite related MRs widget with Vue_acet-related-mrs-widget-rewriteFatih Acet2019-04-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This MR rewrites existing Related Merge Requests widget with Vue with reusing shared Related Issues components
* | | | | | | | Add Knative metrics to PrometheusChris Baumbauer2019-04-061-0/+5
| | | | | | | |
* | | | | | | | Changes button label to Run PipelineJean2019-04-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Button at projects/pipelines/new was 'Create pipeline' and was changed to 'Run Pipeline'
* | | | | | | | Wrap long chart tooltip series label namesAdriel Santiago2019-04-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolves an issue where long series label names overflow the popover chart tooltip container
* | | | | | | | Merge branch 'sh-fix-realtime-changes-with-reserved-words' into 'master'Douglas Barbosa Alexandre2019-04-051-0/+5
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix real-time updates for projects that contain a reserved word Closes #60113 See merge request gitlab-org/gitlab-ce!27060
| * | | | | | | | Fix real-time updates for projects that contain a reserved wordStan Hu2019-04-051-0/+5
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Projects that included reserved words (e.g. test-create) would fail to generate a proper ETag key because of the name. To fix this, we add forward slashes to match the exact name so that /test-create doesn't get matched, but /create does. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/60113