1. 09 7月, 2019 1 次提交
  2. 08 7月, 2019 1 次提交
  3. 04 7月, 2019 1 次提交
  4. 03 7月, 2019 2 次提交
  5. 25 6月, 2019 2 次提交
    • F
      Require pipeline if "Pipeline must succeed" is set · a26916d1
      Fabio Pitino 提交于
      When a user sets only_allow_merge_if_pipeline_succeeds, also named
      as "Pipeline must succeed" project setting, we require the pipeline
      to be present.
      
      This solves race condition issues especially with external CI
      providers when a build is triggered externally but no pipelines are
      created in GitLab yet.
      
      Document that a head pipeline is expected when using "Pipeline
      must succeed" setting. Also explain limitations with the use of
      only/except where there may not be any jobs created and the merge
      request will not be allowed to be merged.
      a26916d1
    • E
      Add Markdown linting · e1282393
      Evan Read 提交于
      Also adds and one linting rule
      and makes project conform to it.
      e1282393
  6. 10 6月, 2019 1 次提交
  7. 07 6月, 2019 1 次提交
  8. 05 6月, 2019 1 次提交
  9. 04 6月, 2019 1 次提交
  10. 31 5月, 2019 1 次提交
  11. 29 5月, 2019 1 次提交
  12. 21 5月, 2019 1 次提交
  13. 18 5月, 2019 1 次提交
  14. 17 5月, 2019 2 次提交
  15. 15 5月, 2019 1 次提交
  16. 05 5月, 2019 1 次提交
  17. 01 5月, 2019 1 次提交
  18. 09 4月, 2019 2 次提交
    • L
      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
    • L
      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
  19. 05 4月, 2019 1 次提交
  20. 04 4月, 2019 1 次提交
  21. 02 4月, 2019 1 次提交
  22. 27 3月, 2019 1 次提交
  23. 22 3月, 2019 1 次提交
  24. 20 3月, 2019 1 次提交
  25. 15 3月, 2019 1 次提交
  26. 07 3月, 2019 1 次提交
  27. 07 2月, 2019 1 次提交
  28. 06 2月, 2019 2 次提交
  29. 25 1月, 2019 1 次提交
  30. 22 1月, 2019 1 次提交
  31. 17 1月, 2019 1 次提交
  32. 08 1月, 2019 2 次提交
  33. 18 12月, 2018 2 次提交