1. 10.09.2019 1 коммит
  2. 06.09.2019 2 коммита
  3. 04.09.2019 1 коммит
    • Christian Couder's avatar
      Support adding and removing labels w/ push opts
      · f00db0c3
      Christian Couder создал
      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
      f00db0c3
  4. 02.09.2019 1 коммит
  5. 28.08.2019 1 коммит
  6. 22.08.2019 1 коммит
  7. 20.08.2019 1 коммит
  8. 15.08.2019 1 коммит
  9. 14.08.2019 1 коммит
  10. 13.08.2019 1 коммит
  11. 08.08.2019 1 коммит
  12. 24.07.2019 1 коммит
    • Christian Couder's avatar
      Support title and desc on merge w/ push option
      · 7cf4bf84
      Christian Couder создал
      MergeRequests::PushOptionsHandlerService has been updated to allow
      creating and updating merge requests with the `title` and
      `description` set using git push options.
      
      To create a new merge request and set its title and description:
      
            git push -u origin -o merge_request.create \
              -o merge_request.title="My title" \
              -o merge_request.description="My description"
      
      To update an existing merge request and set its title and
      description:
      
            git push -u origin -o merge_request.title="My title" \
              -o merge_request.description="My description"
      
      Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/64320
      7cf4bf84
  13. 22.07.2019 1 коммит
  14. 19.07.2019 1 коммит
  15. 18.07.2019 1 коммит
  16. 17.07.2019 1 коммит
    • Christian Couder's avatar
      Support rm src branch on merge w/ push option
      · 8256d407
      Christian Couder создал
      MergeRequests::PushOptionsHandlerService has been updated to allow
      creating and updating merge requests with the
      `remove_source_branch` set using git push options.
      
      To create a new merge request and set it to remove the source branch
      when it is merged:
      
        git push -u origin -o merge_request.create \
          -o merge_request.remove_source_branch
      
      To update an existing merge request and set it to remove the source
      branch when it is merged:
      
        git push -u origin -o merge_request.remove_source_branch
      
      Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/64320
      8256d407
  17. 15.07.2019 1 коммит
  18. 10.07.2019 1 коммит
  19. 08.07.2019 1 коммит
  20. 04.07.2019 1 коммит
  21. 10.06.2019 1 коммит
  22. 06.06.2019 1 коммит
  23. 31.05.2019 1 коммит
  24. 29.05.2019 1 коммит
  25. 20.05.2019 1 коммит
  26. 15.05.2019 1 коммит
  27. 05.05.2019 1 коммит
  28. 01.05.2019 1 коммит
  29. 09.04.2019 2 коммита
    • Luke Duncalfe's avatar
      Support merge on pipeline success w/ push options
      · 68f189ad
      Luke Duncalfe создал
      MergeRequests::PushOptionsHandlerService has been updated to allow
      creating and updating merge requests with the
      `merge_when_pipeline_succeeds` set using git push options.
      
      To create a new merge request and set it to merge when the pipeline
      succeeds:
      
        git push -u origin -o merge_request.create \
          -o merge_request.merge_when_pipeline_succeeds
      
      To update an existing merge request and set it to merge when the
      pipeline succeeds:
      
        git push -u origin -o merge_request.merge_when_pipeline_succeeds
      
      Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/53198
      68f189ad
    • Luke Duncalfe's avatar
      Support merge request create with push options
      · aa352a95
      Luke Duncalfe создал
      To create a new merge request:
      
        git push -u origin -o merge_request.create
      
      To create a new merge request setting target branch:
      
        git push -u origin -o merge_request.create \
          -o merge_request.target=123
      
      To update an existing merge request with a new target branch:
      
        git push -u origin -o merge_request.target=123
      
      A new Gitlab::PushOptions class handles parsing and validating the push
      options array. This can be the start of the standard of GitLab accepting
      push options that follow namespacing rules. Rules are discussed in issue
      https://gitlab.com/gitlab-org/gitlab-ce/issues/43263.
      
      E.g. these push options:
      
        -o merge_request.create -o merge_request.target=123
      
      Become parsed as:
      
        {
          merge_request: {
            create: true,
            target: '123',
          }
        }
      
      And are fetched with the class via:
      
        push_options.get(:merge_request)
        push_options.get(:merge_request, :create)
        push_options.get(:merge_request, :target)
      
      A new MergeRequests::PushOptionsHandlerService takes the `merge_request`
      namespaced push options and handles creating and updating
      merge requests.
      
      Any errors encountered are passed to the existing `output` Hash in
      Api::Internal's `post_receive` endpoint, and passed to gitlab-shell
      where they're output to the user.
      
      Issue https://gitlab.com/gitlab-org/gitlab-ce/issues/43263
      aa352a95
  30. 04.04.2019 1 коммит
  31. 27.03.2019 1 коммит
  32. 06.02.2019 1 коммит
  33. 24.01.2019 1 коммит
  34. 21.01.2019 1 коммит
  35. 17.01.2019 1 коммит
  36. 08.01.2019 2 коммита
  37. 18.12.2018 1 коммит