1. 01 6月, 2018 1 次提交
  2. 29 5月, 2018 1 次提交
  3. 08 5月, 2018 1 次提交
  4. 12 3月, 2018 1 次提交
  5. 07 3月, 2018 1 次提交
  6. 22 2月, 2018 1 次提交
  7. 05 1月, 2018 1 次提交
    • J
      Backport 'Rebase' feature from EE to CE · 27a75ea1
      Jan Provaznik 提交于
      When a project uses fast-forward merging strategy user has
      to rebase MRs to target branch before it can be merged.
      Now user can do rebase in UI by clicking 'Rebase' button
      instead of doing rebase locally.
      
      This feature was already present in EE, this is only backport
      of the feature to CE. Couple of changes:
      * removed rebase license check
      * renamed migration (changed timestamp)
      
      Closes #40301
      27a75ea1
  8. 03 1月, 2018 2 次提交
  9. 20 12月, 2017 1 次提交
  10. 07 12月, 2017 1 次提交
  11. 05 10月, 2017 1 次提交
  12. 30 9月, 2017 1 次提交
  13. 29 9月, 2017 2 次提交
    • P
      fixed specs when merged event was empty · 775c9f68
      Phil Hughes 提交于
      775c9f68
    • P
      Fixes merge request widget date tooltip inconsistencies · e178eb78
      Phil Hughes 提交于
      Previously the merge request widget would use the `updated_at` date as
      the tooltip text for both closed & merged states. This is incorrect as
      the `updated_at` date is actually changed when a user updates merge
      request through commenting, description changes or anything else.
      
      The widget states for merged & closed events now use their own event
      object which holds their own `updated_at` date string. Also this text
      has been correctly formatted through our date utilities to correctly
      display the right timezone data in a user friendly way.
      
      Closes #38545
      e178eb78
  14. 20 9月, 2017 1 次提交
  15. 19 9月, 2017 1 次提交
  16. 08 8月, 2017 1 次提交
  17. 28 7月, 2017 1 次提交
    • Y
      Merge issuable "reopened" state into "opened" · 6ef87a20
      Yorick Peterse 提交于
      Having two states that essentially mean the same thing is very much like
      having a boolean "true" and boolean "mostly-true": it's rather silly.
      This commit merges the "reopened" state into the "opened" state while
      taking care of system notes still showing messages along the lines of
      "Alice reopened this issue".
      
      A big benefit from having only two states (opened and closed) is that
      indexing and querying becomes simpler and more performant. For example,
      to get all the opened queries we no longer have to query both states:
      
          SELECT *
          FROM issues
          WHERE project_id = 2
          AND state IN ('opened', 'reopened');
      
      Instead we can query a single state directly, which can be much faster:
      
          SELECT *
          FROM issues
          WHERE project_id = 2
          AND state = 'opened';
      
      Further, only having two states makes indexing easier as we will only
      ever filter (and thus scan an index) using a single value. Partial
      indexes could help but aren't supported on MySQL, complicating the
      development process and not being helpful for MySQL.
      6ef87a20
  18. 12 7月, 2017 1 次提交
  19. 11 7月, 2017 1 次提交
  20. 21 6月, 2017 1 次提交
  21. 20 6月, 2017 1 次提交
  22. 26 5月, 2017 4 次提交
  23. 23 5月, 2017 2 次提交
  24. 18 5月, 2017 1 次提交
  25. 16 5月, 2017 1 次提交
  26. 12 5月, 2017 3 次提交
  27. 09 5月, 2017 1 次提交