An error occurred fetching the project authors.
  1. 26 Feb, 2018 2 commits
  2. 20 Feb, 2018 1 commit
  3. 19 Feb, 2018 1 commit
  4. 16 Feb, 2018 1 commit
    • Nick Thomas's avatar
      Fix order dependencies in some specs · 17d842db
      Nick Thomas authored
      Our automatically-generated project paths are of the form project<N>. If a spec
      manually specifies a project path of that form, it may conflict with the
      automatically-generated paths in some circumstances.
      17d842db
  5. 22 Dec, 2017 2 commits
  6. 23 Oct, 2017 1 commit
  7. 20 Oct, 2017 1 commit
  8. 19 Sep, 2017 1 commit
  9. 29 Aug, 2017 1 commit
  10. 03 Aug, 2017 2 commits
    • Lin Jen-Shin's avatar
      Don't include EmailHelpers manually, pick with rspec · 2453449e
      Lin Jen-Shin authored
      `:mailer` is needed to pick it easily, while
      `type: :mailer` is needed for picking it automatically for
      tests located in spec/mailers/*_spec.rb
      
      It's a bit complicated in spec/services/notification_service_spec.rb
      but we'll leave it alone for now.
      2453449e
    • Lin Jen-Shin's avatar
      Don't include EmailHelpers manually, pick with rspec · bb5f79d4
      Lin Jen-Shin authored
      `:mailer` is needed to pick it easily, while
      `type: :mailer` is needed for picking it automatically for
      tests located in spec/mailers/*_spec.rb
      
      It's a bit complicated in spec/services/notification_service_spec.rb
      but we'll leave it alone for now.
      bb5f79d4
  11. 02 Aug, 2017 2 commits
  12. 28 Jul, 2017 2 commits
    • Yorick Peterse's avatar
      Merge issuable "reopened" state into "opened" · 9f3e8eb5
      Yorick Peterse authored
      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.
      9f3e8eb5
    • Yorick Peterse's avatar
      Merge issuable "reopened" state into "opened" · 6ef87a20
      Yorick Peterse authored
      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
  13. 29 Jun, 2017 1 commit
  14. 06 May, 2017 1 commit
  15. 05 May, 2017 1 commit
  16. 04 May, 2017 2 commits
  17. 03 May, 2017 1 commit
    • Valery Sizov's avatar
      Resolve conflicts · 07175a5f
      Valery Sizov authored
      [Multiple isssue assignees] feature is far behind of the master by this commit I resolve the BE part
      07175a5f
  18. 26 Apr, 2017 1 commit
  19. 21 Apr, 2017 1 commit
  20. 08 Apr, 2017 1 commit
  21. 05 Apr, 2017 1 commit
  22. 03 Apr, 2017 1 commit
  23. 29 Mar, 2017 1 commit
  24. 28 Mar, 2017 1 commit
  25. 27 Mar, 2017 1 commit
  26. 20 Mar, 2017 1 commit
  27. 07 Mar, 2017 1 commit
  28. 06 Mar, 2017 2 commits
  29. 02 Mar, 2017 1 commit
  30. 23 Feb, 2017 2 commits
  31. 21 Feb, 2017 1 commit
  32. 09 Feb, 2017 1 commit