1. 23 12月, 2019 1 次提交
  2. 12 12月, 2019 1 次提交
  3. 06 12月, 2019 1 次提交
  4. 29 11月, 2019 1 次提交
  5. 23 11月, 2019 1 次提交
  6. 16 11月, 2019 1 次提交
  7. 15 11月, 2019 1 次提交
  8. 07 11月, 2019 2 次提交
  9. 22 10月, 2019 1 次提交
  10. 21 10月, 2019 1 次提交
  11. 16 10月, 2019 1 次提交
  12. 10 10月, 2019 1 次提交
  13. 30 9月, 2019 1 次提交
  14. 25 9月, 2019 1 次提交
  15. 18 9月, 2019 1 次提交
  16. 16 9月, 2019 2 次提交
  17. 13 9月, 2019 1 次提交
  18. 29 8月, 2019 1 次提交
  19. 22 8月, 2019 1 次提交
  20. 21 8月, 2019 1 次提交
    • G
      Add SortingPreference concern · 8bcc47ac
      George Koltsov 提交于
      Sorting preference functionality has been extracted
      from `IssuableCollections` to a new `SortingPreference`
      concern in order to reuse this functionality in projects
      (and groups in the future).
      8bcc47ac
  21. 13 8月, 2019 1 次提交
  22. 05 7月, 2019 1 次提交
    • D
      Use MergeRequest#source_project as permissions reference for MergeRequest#all_pipelines · 019caa8d
      drew cimino 提交于
      MergeRequest#all_pipelines fetches Ci::Pipeline records from the source
      project, so we should specifically check that project for permissions.
      This was already happening for intra-project merge requests, but in the
      event that the target and source projects both have private builds, we
      should ensure that the project permissions are respected.
      019caa8d
  23. 04 7月, 2019 1 次提交
    • N
      Allow asynchronous rebase operations to be monitored · 381468d0
      Nick Thomas 提交于
      This MR introduces tracking of the `rebase_jid` for merge requests. As
      with `merge_ongoing?`, `rebase_in_progress?` will now return true if a
      rebase is proceeding in sidekiq.
      
      After one release, we should remove the Gitaly-based lookup of rebases.
      It is much better to track this kind of thing via the database.
      381468d0
  24. 28 6月, 2019 1 次提交
  25. 23 6月, 2019 1 次提交
    • S
      Enable Gitaly ref name caching for discussions.json · 30167193
      Stan Hu 提交于
      This eliminates many potential duplicate FindCommit RPCs for the same
      ref, which often occurs in the RelativeLinkFilter#current_commit call.
      On the GitLab 12.0 release post, for example, this would save close to
      400 RPC calls.
      30167193
  26. 20 6月, 2019 1 次提交
    • O
      Automatically update MR merge-ref along merge status · 3af348b6
      Oswaldo Ferreira 提交于
      This couples the code that transitions the `MergeRequest#merge_status`
      and refs/merge-requests/:iid/merge ref update.
      
      In general, instead of directly telling `MergeToRefService` to update
      the merge ref, we should rely on `MergeabilityCheckService` to keep
      both the merge status and merge ref synced. Now, if the merge_status is
      `can_be_merged` it means the merge-ref is also updated to the latest.
      
      We've also updated the logic to be more systematic and less user-based.
      3af348b6
  27. 12 6月, 2019 2 次提交
  28. 03 6月, 2019 1 次提交
    • S
      Abstract auto merge processes · d4b46936
      Shinya Maeda 提交于
      We have one auto merge strategy today - Merge When Pipeline
      Succeeds.
      
      In order to add more strategies for Merge Train feature,
      we abstract the architecture to be more extensible.
      
      Removed arguments
      
      Fix spec
      d4b46936
  29. 01 6月, 2019 1 次提交
    • O
      Automatically update MR merge-ref along merge status · b965009d
      Oswaldo Ferreira 提交于
      This couples the code that transitions the `MergeRequest#merge_status`
      and refs/merge-requests/:iid/merge ref update.
      
      In general, instead of directly telling `MergeToRefService` to update
      the merge ref, we should rely on `MergeabilityCheckService` to keep
      both the merge status and merge ref synced. Now, if the merge_status is
      `can_be_merged` it means the merge-ref is also updated to the latest.
      
      We've also updated the logic to be more systematic and less user-based.
      b965009d
  30. 16 4月, 2019 1 次提交
  31. 05 4月, 2019 1 次提交
    • S
      Fix and expand Gitaly FindCommit caching · f2fa7c32
      Stan Hu 提交于
      https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/26248 added
      support for deduplicating FindCommit requests using Gitaly ref name
      caching. However, not all endpoints were covered, and in one case the
      Gitaly wrapper wasn't actually surrounding the serialization step. We
      can safely cache ref names between FindCommit calls for #index and #show
      endpoints for merge requests and pipelines. This can significantly
      reduce the number of FindCommit requests.
      f2fa7c32
  32. 28 3月, 2019 1 次提交
    • S
      Allow ref name caching CommitService#find_commit · db759c5d
      Stan Hu 提交于
      For a given merge request, it's quite common to see duplicate FindCommit
      Gitaly requests because the Gitaly CommitService caches the request by
      the commit SHA, not by the ref name. However, most of the duplicate
      requests use the ref name, so the cache is never actually used in
      practice. This leads to unnecessary requests that slow performance.
      
      This commit allows certain callers to bypass the ref name to
      OID conversion in the cache. We don't do this by default because it's
      possible the tip of the branch changes during the commit, which
      would cause the caller to get stale data.
      
      This commit also forces the Ci::Pipeline to use the full ref name
      so that caching can work for merge requests.
      
      Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57083
      db759c5d
  33. 27 3月, 2019 1 次提交
  34. 18 3月, 2019 1 次提交
  35. 06 3月, 2019 1 次提交
  36. 08 2月, 2019 1 次提交
  37. 06 2月, 2019 1 次提交