1. 11 12月, 2019 1 次提交
  2. 10 12月, 2019 1 次提交
  3. 06 12月, 2019 1 次提交
  4. 04 12月, 2019 1 次提交
  5. 01 12月, 2019 1 次提交
  6. 30 11月, 2019 1 次提交
  7. 29 11月, 2019 1 次提交
  8. 28 11月, 2019 1 次提交
  9. 27 11月, 2019 1 次提交
  10. 26 11月, 2019 1 次提交
  11. 23 11月, 2019 1 次提交
  12. 22 11月, 2019 1 次提交
  13. 20 11月, 2019 1 次提交
  14. 19 11月, 2019 2 次提交
  15. 15 11月, 2019 1 次提交
  16. 14 11月, 2019 1 次提交
  17. 13 11月, 2019 1 次提交
  18. 12 11月, 2019 1 次提交
  19. 07 11月, 2019 1 次提交
  20. 06 11月, 2019 1 次提交
  21. 29 10月, 2019 1 次提交
  22. 24 10月, 2019 1 次提交
    • B
      Only assign merge params when allowed · 20cb4f7a
      Bob Van Landuyt 提交于
      When a user updates a merge request coming from a fork, they should
      not be able to set `force_remove_source_branch` if they cannot push
      code to the source project.
      
      Otherwise developers of the target project could remove the source
      branch of the source project by setting this flag through the API.
      20cb4f7a
  23. 22 10月, 2019 2 次提交
  24. 21 10月, 2019 1 次提交
  25. 18 10月, 2019 1 次提交
  26. 10 10月, 2019 1 次提交
  27. 07 10月, 2019 1 次提交
  28. 18 9月, 2019 1 次提交
  29. 16 9月, 2019 1 次提交
  30. 13 9月, 2019 1 次提交
  31. 11 9月, 2019 1 次提交
  32. 07 9月, 2019 1 次提交
    • J
      Use delete_all for deleting events · f2754e41
      Jan Provaznik 提交于
      Because we don't have any destroy callbacks (or other logic
      triggered on event destroy), there is no reason for deleting events
      inefficiently one by one, instead we can use :delete_all.
      f2754e41
  33. 06 9月, 2019 1 次提交
  34. 05 9月, 2019 1 次提交
    • K
      Add structure to support EE feature of COAR · 0e40b41e
      Kerri Miller 提交于
      These are the structural changes for supporting the EE feature of moving
      "code_owner_approval_required" state from existing on a project to being
      on the protected branches individually, allowing for CODEOWNER
      validation on push events.
      0e40b41e
  35. 03 9月, 2019 1 次提交
  36. 16 8月, 2019 1 次提交
    • N
      Only read rebase status from the model · d31b733f
      Nick Thomas 提交于
      Prior to 12.1, rebase status was looked up directly from Gitaly. In
      https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14417 , a DB
      column was added to track the status instead. However, we couldn't stop
      looking at the gitaly status immediately, since some rebases may been
      running across the upgrade.
      
      Now that we're in 12.3, it is safe to remove the direct-to-gitaly
      lookup. This also happens to fix a 500 error that is seen when viewing
      an MR for a fork where the source project has been removed.
      
      We still look at the Gitaly status in the service, just in case Gitaly
      and Sidekiq get out of sync - I assume this is possible, and it's a
      relatively cheap check.
      
      Since we atomically check and set `merge_requests.rebase_jid`, we
      should never enqueue two `RebaseWorker` jobs in parallel.
      d31b733f
  37. 10 8月, 2019 1 次提交
    • I
      Split MR widget into cached and non-cached serializers · b99011af
      Igor 提交于
      Splits auto-refreshing of MR widget into 2 requests:
      
      - the one which uses etag-caching and invalidates the fields on change
      - the one without caching
      
      The idea is to gradually move all the fields to etag-cached endpoint
      b99011af
  38. 08 8月, 2019 1 次提交