gitlab-org--gitlab-foss/app/services/labels
Christian Couder f00db0c342 Support adding and removing labels w/ push opts
MergeRequests::PushOptionsHandlerService has been updated to allow
adding and removing labels to a merge request using git push options.

To create a new merge request and add 2 labels to it:

      git push -u origin -o merge_request.create \
        -o merge_request.label="My label 1" \
        -o merge_request.label="My label 2"

To update an existing merge request and remove a label while
adding a different label:

      git push -u origin -o merge_request.label="My added label" \
        -o merge_request.unlabel="My removed label"

Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/64320
2019-09-04 12:11:24 +02:00
..
available_labels_service.rb Support adding and removing labels w/ push opts 2019-09-04 12:11:24 +02:00
base_service.rb
create_service.rb Add a rubocop for Rails.logger 2019-07-10 19:26:47 +00:00
find_or_create_service.rb Disable existing offenses for the CodeReuse cops 2018-09-11 17:32:00 +02:00
promote_service.rb Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
transfer_service.rb Replace deprecated uniq on a Relation with distinct 2018-10-26 18:19:28 +02:00
update_service.rb Incorporate feedback from Nick 2019-01-31 13:49:50 +01:00