summaryrefslogtreecommitdiff
path: root/lib/api/merge_requests.rb
Commit message (Collapse)AuthorAgeFilesLines
* Improve consistency and duplication for Merge Request APIimprove-mr-apiDmitriy Zaporozhets2016-01-281-170/+181
| | | | | | | * Follow REST for merge request API route * Remove repeating comments API for MR Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Get "Merge when build succeeds" to work when commits were pushed to MR ↵Douwe Maan2016-01-051-1/+1
| | | | target branch while builds were running
* Merge branch 'master' into merge-if-greenZeger-Jan van de Weg2015-12-071-0/+16
|\
| * Add API endpoint to fetch merge request commits listDmitriy Zaporozhets2015-12-041-0/+16
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Specs for 'Merge When Build Succeeds'Zeger-Jan van de Weg2015-12-021-14/+8
| |
* | Refactor MergeWhenBuildSucceedsService and incorporate feedbackZeger-Jan van de Weg2015-11-231-23/+13
| |
* | API support, incorporated feedbackZeger-Jan van de Weg2015-11-181-22/+46
|/
* Merge branch 'stanhu/gitlab-ce-fix-api-mr-comment-notifications'Dmitriy Zaporozhets2015-10-151-2/+10
|\
| * Fix bug where merge request comments created by API would not trigger ↵Stan Hu2015-10-101-2/+10
| | | | | | | | | | | | notifications Closes https://github.com/gitlabhq/gitlabhq/issues/9715
* | [ci skip] Fix wrong commentsue4452015-10-141-1/+1
|/ | | | | According to `attributes_for_keys` and API doc, `POST /projects/:id/merge_requests` is received `target_project_id` (NOT `target_project`)
* Fix broken sort in merge request APIStan Hu2015-09-151-1/+1
| | | | Closes #2266
* Revert "Merge branch 'revert-satellites' into 'master' "Dmitriy Zaporozhets2015-08-111-1/+5
| | | | | This reverts commit 5daf44b7c86e0e2641a902b1da8b01d91fa3dbfa, reversing changes made to 2f706fbd231cabe7a76a5d17ac44285aaaf8592c.
* Revert "Merge branch 'drop-satellites'"Dmitriy Zaporozhets2015-08-111-5/+1
| | | | | | | This reverts commit 957e849f41d96fa9778fcdd06792d2f0274b29ab, reversing changes made to 6b9dbe9f5a175a8162abf296367f561bab3eea1a. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'master' into drop-satellitesDmitriy Zaporozhets2015-08-041-1/+1
|\ | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * Return comments in created order in merge request APIStan Hu2015-07-161-1/+1
| | | | | | | | Closes #1832
* | Fix merge api and specDmitriy Zaporozhets2015-08-041-1/+1
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Huge refactoring for accepting merge requestsDmitriy Zaporozhets2015-07-161-1/+5
|/ | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Rename abilities to correspond contoller/model action namesrename-abilitiesDmitriy Zaporozhets2015-06-261-2/+2
| | | | | | | | | | | | | | | | | write_ was renamed to create_ modify_ was renamed to update_ So now in update action we have next code def create can?(current_user, :create_issue, @issue) end def update can?(current_user, :update_issue, @issue) end Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Disable changing of the source branch in merge request update APIStan Hu2015-05-291-2/+6
|
* Query issues, merge requests and milestones with their IID through APIjubianchi2015-05-021-5/+11
|
* Don't allow a merge request to be merged when its title starts with "WIP".Douwe Maan2015-04-301-2/+2
|
* Refactor GitAccess to use instance variables.Douwe Maan2015-03-241-1/+2
|
* Refactor and improve sorting objects in API for projects, issues and merge ↵Dmitriy Zaporozhets2015-02-051-18/+13
| | | | requests
* Added a way to retrieve MR filesJeroen van Baarsen2015-02-041-0/+16
| | | | Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
* developer can push to protected branchesValery Sizov2015-01-201-6/+2
|
* Fix failing tests due to updates on the return messages.Marin Jankovski2015-01-071-1/+1
|
* Add a message when unable to save an object through api.Marin Jankovski2015-01-071-2/+2
|
* Merge branch 'api/improve-error-reporting' of ↵Dmitriy Zaporozhets2014-09-231-2/+7
|\ | | | | | | https://github.com/jubianchi/gitlabhq into jubianchi-api/improve-error-reporting
| * Improve error reporting on users APIjubianchi2014-09-161-2/+7
| | | | | | | | | | | | | | | | * users (#6878, #3526, #4209): Validation error messages are now exposed through 400 responses, 409 response are sent in case of duplicate email or username * MRs (#5335): 409 responses are sent in case of duplicate merge request (source/target branches), 422 responses are sent when submiting MR fo/from unrelated forks * issues * labels * projects
* | Fix typo in comment.Marin Jankovski2014-09-161-1/+1
| |
* | Ordering and sorting for MR in api.Marin Jankovski2014-09-151-0/+14
|/
* Fix tests after #7526Robert Schilling2014-08-201-5/+6
|
* Do label validation for issues/merge requests APIRobert Schilling2014-08-141-0/+12
|
* Fix old api compatibility and testsDmitriy Zaporozhets2014-07-301-2/+10
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove thread vars usage from API notes and mr'sDmitriy Zaporozhets2014-06-101-11/+8
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge pull request #6778 from dblessing/feature/mr_labelsDmitriy Zaporozhets2014-05-131-0/+4
|\ | | | | Merge Request Labels
| * Implement Merge Request LabelsDrew Blessing2014-05-131-0/+4
| |
* | Add some tests for merge APIDmitriy Zaporozhets2014-05-131-2/+2
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Docs for merge apiDmitriy Zaporozhets2014-05-121-0/+1
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Specify error codes for merge apiDmitriy Zaporozhets2014-05-121-9/+12
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Draft API method for merge MRDmitriy Zaporozhets2014-05-121-0/+39
|/ | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add optional parameter to list merge requestsStuart Pook2014-04-071-1/+11
| | | | | | | Add an optional parameter to list merge requests to restrict the returned merge requests to those that are "opened", "merged" or "closed". By default all merge requests are returned. Note that "all" can be given to explicitly request all merge requests.
* Use MergeRequest services in API and controllersDmitriy Zaporozhets2014-04-021-41/+17
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add method to get the comments on a merge requestStuart Pook2014-03-191-0/+16
| | | | | Add method to get the comments for a merge request and document that you can change the status of a merge request.
* Added description parameter support to Create and Update MR API endpoints ↵Greg Messner2014-03-031-2/+4
| | | | (issue-110).
* Refactor MR code reloadDmitriy Zaporozhets2014-02-181-2/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'improve/mr_diff'Dmitriy Zaporozhets2014-01-231-1/+0
|\ | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> Conflicts: features/steps/project/project_fork.rb features/steps/project/project_forked_merge_requests.rb features/steps/project/project_issue_tracker.rb features/steps/project/project_markdown_render.rb features/steps/shared/project.rb
| * Always create merge_request_diff if MR createdDmitriy Zaporozhets2014-01-221-1/+0
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Remove deprecated findersskv2014-01-191-1/+1
|/
* Fixing unsafe use of Thread.current variable :current_userAngus MacArthur2013-10-161-37/+42
|