Commits on Source (21)
-
Annabel Dunstone Gray authored
-
Sean McGivern authored
Previously, we created an unmergeable todo when a merge request: 1. Had merge when pipeline succeeds set. 2. Became unmergeable. However, when merge when pipeline succeeds fails due to unmergeability, the flag isn't actually removed. And a merge request can become unmergeable multiple times, as every time the target branch is updated we need to re-check the mergeable status. This means that if the todo was marked done, and the MR was checked again, a new todo would be created for the same event. Instead of checking this, we should create the todo from the service responsible for merging when the pipeline succeeds. That way the todo is guaranteed to only be created when we care about it.
-
Robert Schilling authored
-
Robert Schilling authored
-
Robert Schilling authored
-
Robert Schilling authored
-
Robert Schilling authored
-
Kamil Trzciński authored
Only create unmergeable todos once Closes #28555 See merge request !9513
-
Adam Niedzielski authored
-
Rémy Coutable authored
Clarify when to create EE compatibility MR in code review process See merge request !9575
-
Sean McGivern authored
If any method called by `MergeService#execute` raises a `MergeError`, that error's message will be logged, the model will be updated, and the merge will fail.
-
Dmytro Zaporozhets (DZ) authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Sean McGivern authored
Return 204 on all DELETE endpoints Closes #20429 See merge request !9397
-
-
Rémy Coutable authored
Merge branch '28769-raise-custom-exception-in-all-methods-of-mergeservice-that-want-to-inform-the-user' into 'master' Use exceptions for MergeService error handling Closes #28769 See merge request !9576
-
Dmytro Zaporozhets (DZ) authored
Ignore builds dir when run rubocop check See merge request !9580
-
Dmytro Zaporozhets (DZ) authored
Fix access to projects shared with a nested group Closes #28787 See merge request !9565
-
Dmytro Zaporozhets (DZ) authored
Put back the new project button Closes #27354 See merge request !9426
-
Dmytro Zaporozhets (DZ) authored
Don't allow a project to be shared with an ancestor of the group it is in Closes #28788 See merge request !9566
-
James Lopez authored
[ci skip]
Showing
- .rubocop.yml 1 addition, 0 deletions.rubocop.yml
- CHANGELOG.md 15 additions, 0 deletionsCHANGELOG.md
- Gemfile 1 addition, 1 deletionGemfile
- Gemfile.lock 7 additions, 7 deletionsGemfile.lock
- app/models/merge_request.rb 0 additions, 4 deletionsapp/models/merge_request.rb
- app/models/project_group_link.rb 9 additions, 2 deletionsapp/models/project_group_link.rb
- app/models/user.rb 1 addition, 1 deletionapp/models/user.rb
- app/services/merge_requests/merge_service.rb 9 additions, 11 deletionsapp/services/merge_requests/merge_service.rb
- app/services/merge_requests/merge_when_pipeline_succeeds_service.rb 5 additions, 1 deletion...es/merge_requests/merge_when_pipeline_succeeds_service.rb
- app/services/users/refresh_authorized_projects_service.rb 14 additions, 2 deletionsapp/services/users/refresh_authorized_projects_service.rb
- app/views/layouts/header/_default.html.haml 4 additions, 0 deletionsapp/views/layouts/header/_default.html.haml
- changelogs/unreleased/27267-events-project-query-performance-regression.yml 0 additions, 4 deletions...sed/27267-events-project-query-performance-regression.yml
- changelogs/unreleased/27354-navigation-new-button.yml 4 additions, 0 deletionschangelogs/unreleased/27354-navigation-new-button.yml
- changelogs/unreleased/27989-disable-counting-tags.yml 0 additions, 4 deletionschangelogs/unreleased/27989-disable-counting-tags.yml
- changelogs/unreleased/28093-snippet-and-issue-spam-check-on-edit.yml 0 additions, 4 deletions...unreleased/28093-snippet-and-issue-spam-check-on-edit.yml
- changelogs/unreleased/28212-avoid-dos-on-build-trace.yml 0 additions, 4 deletionschangelogs/unreleased/28212-avoid-dos-on-build-trace.yml
- changelogs/unreleased/28357-colon-search.yml 0 additions, 4 deletionschangelogs/unreleased/28357-colon-search.yml
- changelogs/unreleased/add-issues-tooltip.yml 0 additions, 4 deletionschangelogs/unreleased/add-issues-tooltip.yml
- changelogs/unreleased/api-empty-return.yml 4 additions, 0 deletionschangelogs/unreleased/api-empty-return.yml
- changelogs/unreleased/commit-search-ui-fix.yml 0 additions, 4 deletionschangelogs/unreleased/commit-search-ui-fix.yml
... | ... | @@ -68,7 +68,7 @@ gem 'gollum-rugged_adapter', '~> 0.4.2', require: false |
gem 'github-linguist', '~> 4.7.0', require: 'linguist' | ||
# API | ||
gem 'grape', '~> 0.18.0' | ||
gem 'grape', '~> 0.19.0' | ||
gem 'grape-entity', '~> 0.6.0' | ||
gem 'rack-cors', '~> 0.4.0', require: 'rack/cors' | ||
... | ... |
changelogs/unreleased/api-empty-return.yml
0 → 100644