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
2019-11-19Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-11-15Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-11-09Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-10-22Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-11Enables Run Pipeline button to be renderedFilipa Lacerda
In the Merge Request view, under pipelines tab the user can see a run pipeline button Adds axios post request to button click Adds the logic to handle the user click, refresh the table and disable the button while thee request is being made Updates UI for desktop and mobile Adds specs Regenerates potfile Follow-up after review Uses .finally to avoid code repetition
2019-07-04Allow asynchronous rebase operations to be monitoredNick Thomas
This MR introduces tracking of the `rebase_jid` for merge requests. As with `merge_ongoing?`, `rebase_in_progress?` will now return true if a rebase is proceeding in sidekiq. After one release, we should remove the Gitaly-based lookup of rebases. It is much better to track this kind of thing via the database.
2019-07-02Merge branch 'security-59581-related-merge-requests-count' into 'master'Marin Jankovski
Expose merge requests count based on user access See merge request gitlab/gitlabhq!3157
2019-06-20Automatically update MR merge-ref along merge statusOswaldo Ferreira
This couples the code that transitions the `MergeRequest#merge_status` and refs/merge-requests/:iid/merge ref update. In general, instead of directly telling `MergeToRefService` to update the merge ref, we should rely on `MergeabilityCheckService` to keep both the merge status and merge ref synced. Now, if the merge_status is `can_be_merged` it means the merge-ref is also updated to the latest. We've also updated the logic to be more systematic and less user-based.
2019-06-18Expose merge requests count based on user accessAlexandru Croitor
Count issues related merge requests based on user access level. And issue can have related MRs from projects where user does not have access so the number of related merge requests should be adjusted based on user's ability to access the related MRs. https://gitlab.com/gitlab-org/gitlab-ce/issues/59581
2019-06-11Revert "Automatically update MR merge-ref along merge status"Oswaldo Ferreira
2019-06-03Merge branch 'osw-sync-merge-ref-upon-mergeability-check' into 'master'Douwe Maan
Automatically update MR merge-ref along merge status Closes #58495 See merge request gitlab-org/gitlab-ce!28513
2019-06-03Abstract auto merge processesShinya Maeda
We have one auto merge strategy today - Merge When Pipeline Succeeds. In order to add more strategies for Merge Train feature, we abstract the architecture to be more extensible. Removed arguments Fix spec
2019-06-01Add payload to the service responseOswaldo Ferreira
This introduces payload to the ServiceResponse with the merge ref HEAD commit data
2019-06-01Simplify merge_ref_head methodsOswaldo Ferreira
2019-06-01Automatically update MR merge-ref along merge statusOswaldo Ferreira
This couples the code that transitions the `MergeRequest#merge_status` and refs/merge-requests/:iid/merge ref update. In general, instead of directly telling `MergeToRefService` to update the merge ref, we should rely on `MergeabilityCheckService` to keep both the merge status and merge ref synced. Now, if the merge_status is `can_be_merged` it means the merge-ref is also updated to the latest. We've also updated the logic to be more systematic and less user-based.
2019-05-20Revert "Merge branch ↵Kerri Miller
'55127-add-delay-after-mr-creation-for-async-tasks-to-complete' into 'master'" This reverts merge request !27978
2019-05-07Confirm existence of head_pipeline if pipeline success requiredKerri Miller
Pipelines are created by an async worker, so a rapid sequence of API calls can trigger a state where the pipeline, whose existence is part of determining if we wait for the pipeline to successfully complete before merging, can trigger the MR to be immediately merged instead. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/55127
2019-04-15Fix remove_source_branch merge request API handlingStan Hu
Users attempting to set merge requests to `remove_source_branch` to `false` would encounter an Error 500 because the UpdateService and API checked `present?`, which would always return `false`. We now just use `has_key?` to decide whether the parameter is present. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/60530
2019-04-09[CE] Support multiple assignees for merge requestsOswaldo Ferreira
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
2019-04-05Fix IDE detecting MR from fork branchPaul Slaughter
**Why?** Currently the IDE loads a merge request based on only the `source_branch` name. This means it loads MR's from forks that have the same branch name (not good). - This required updating the BE API to accept `source_project_id`
2019-03-08Provide EE backports for filtering by approver featureIgor
Adds custom validator for ArrayNoneAny param Extracts some logic in js into separate files
2019-03-07Revert "Merge branch 'id-1951-filter-merge-requests-by-approvers' into 'master'"Igor
This reverts merge request !24982
2019-03-07Merge branch 'sh-optimize-todos-api' into 'master'Sean McGivern
Significantly reduce N+1 queries in /api/v4/todos endpoint Closes #40378 See merge request gitlab-org/gitlab-ce!25711
2019-03-07Provide EE backports for filtering by approver featureIgor
Adds custom validator for ArrayNoneAny param Extracts some logic in js into separate files
2019-03-06Significantly reduce N+1 queries in /api/v4/todos endpointStan Hu
By preloading associations and batching issuable metadata lookups, we can significantly cut the number of SQL queries needed to load the Todos API endpoint. On GitLab.com, my own tests showed my user's SQL queries went from 365 to under 60 SQL queries. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/40378
2019-03-06Add array support for labelsAlexandru Croitor
* Support label parameter as comma separated and array of strings for merge requests and issues api endpoints
2019-03-06PUT MergeRequest API endpoint - accept labels as an arrayMario de la Ossa
2019-02-26Add API support for refreshing merge ref pathOswaldo Ferreira
Add a merge_requests/:iid/merge_to_ref API which make use of the groundwork to write merge results into refs/merge-requests/:iid/merge.
2019-02-25Respect the should_remove_source_branch parameter to the merge APINick Thomas
2019-02-16Added: Include order by ID desc for tie breakers in paginationNermin Vehabovic
2019-02-07API support for squash commit message during mergeLuke Duncalfe
Issues https://gitlab.com/gitlab-org/gitlab-ce/issues/47149 https://gitlab.com/gitlab-org/gitlab-ce/issues/56014
2019-02-05Merge branch 'search-title' into 'master'Sean McGivern
Add 'in' filter that modifies scope of 'search' filter to issues and merge requests API See merge request gitlab-org/gitlab-ce!24350
2019-02-05Fix grammar and spellingHiroyuki Sato
2019-01-22Use 'delete' instead of 'remove' for source branchSam Bigelow
This is to match `git branch -D <branchname>`
2019-01-14Add 'in' filter that modifies scope of 'search' filter to issues and merge ↵Hiroyuki Sato
requests API
2018-11-30Merge branch 'if-52811-fix_namespaces_api_routing' into 'master'Nick Thomas
Fix API::Namespaces routing to accept namepaces with dots See merge request gitlab-org/gitlab-ce!22912
2018-11-28Allow the status of a rebase to be determinedNick Thomas
2018-11-28Fix API::Namespaces to accept namepaces with dotsImre Farkas
It also renames the API::PROJECT_ENDPOINT_REQUIREMENTS constant to API::NAMESPACE_OR_PROJECT_REQUIREMENTS
2018-11-27Add a rebase API endpoint for merge requestsNick Thomas
2018-11-05Expose {closed,merged}_{at,by} in merge requests API indexDouwe Maan
2018-10-26Refactor api validator to separate classHeinrich Lee Yu
2018-10-26Apply similar change to MRs APIHeinrich Lee Yu
2018-10-03#13650 added wip search functionality and testsChantal Rollison
2018-09-30Enable frozen string in lib/api and lib/backupgfyoung
Partially addresses #47424. Had to make changes to spec files because stubbing methods on frozen objects is a mess in RSpec and leads to failures: https://github.com/rspec/rspec-mocks/issues/1190
2018-09-11Disable existing offenses for the CodeReuse copsYorick Peterse
This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
2018-09-05Resolve "Return how many commits the source branch is behind the target ↵🙈 jacopo beschi 🙉
branch through the API"
2018-08-06Retrieve merge request closing issues from database cacheFelipe Artur
2018-07-05added API docsPhil Hughes
CHANGELOG improved comments in API code improved spec description