Fix merge request pipelines on ambiguous refs
When the merge request source branch was ambiguous in the source project, detached merge request pipelines would pick commit SHA associated with the tag instead of the merge request's branch. We fix that by using `source_branch_ref` instead of `source_branch` in the places deciding the commit used by detached merge request pipelines. Changelog: fixed
上级
93a5a79a
No related branches found
No related tags found
显示
- app/models/merge_request.rb 3 个添加, 3 个删除app/models/merge_request.rb
- app/services/merge_requests/create_pipeline_service.rb 1 个添加, 1 个删除app/services/merge_requests/create_pipeline_service.rb
- spec/models/merge_request_spec.rb 47 个添加, 7 个删除spec/models/merge_request_spec.rb
- spec/services/merge_requests/create_pipeline_service_spec.rb 26 个添加, 0 个删除spec/services/merge_requests/create_pipeline_service_spec.rb
加载中
想要评论请 注册 或 登录