-
- Downloads
Merge branch 'notify-mr-upon-branch-presence-change' into 'master'
Add a system note and update relevant merge requests when a branch is deleted or re-added If a branch is deleted with an open merge request, amended offline, and then pushed again, GitLab doesn't bother to update the merge request even though the last commit ID and/or code may have changed. This MR ensures that each push will update any relevant merge requests and adds a system note if this happens as well. The new messages look like:  Closes #2926 See merge request !1601
No related branches found
No related tags found
Showing
- CHANGELOG 1 addition, 0 deletionsCHANGELOG
- app/models/merge_request_diff.rb 2 additions, 1 deletionapp/models/merge_request_diff.rb
- app/models/repository.rb 4 additions, 0 deletionsapp/models/repository.rb
- app/services/git_push_service.rb 4 additions, 1 deletionapp/services/git_push_service.rb
- app/services/merge_requests/refresh_service.rb 50 additions, 17 deletionsapp/services/merge_requests/refresh_service.rb
- app/services/system_note_service.rb 25 additions, 0 deletionsapp/services/system_note_service.rb
- spec/services/git_push_service_spec.rb 8 additions, 0 deletionsspec/services/git_push_service_spec.rb
- spec/services/merge_requests/refresh_service_spec.rb 21 additions, 0 deletionsspec/services/merge_requests/refresh_service_spec.rb
- spec/services/system_note_service_spec.rb 12 additions, 0 deletionsspec/services/system_note_service_spec.rb
Please register or sign in to comment