1. 28 Jul, 2017 6 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
    • Rémy Coutable's avatar
      Merge branch 'rs-empty_project-features-ee' into 'master' · c3b1ac85
      Rémy Coutable authored
      [EE] Use `:empty_project` where possible in feature specs
      
      See merge request !2546
      c3b1ac85
    • Douwe Maan's avatar
      Merge branch '2844-ldap-ee-license-checks' into 'master' · 677802c2
      Douwe Maan authored
      Add license check before enabling extra features for LDAP
      
      Closes #2844
      
      See merge request !2513
      677802c2
    • Dmitriy Zaporozhets's avatar
      Merge branch 'ce-to-ee-2017-07-26' into 'master' · c11e5e84
      Dmitriy Zaporozhets authored
      CE upstream - Wednesday
      
      Closes omnibus-gitlab#2612
      
      See merge request !2527
      c11e5e84
    • Dmitriy Zaporozhets's avatar
      Merge branch 'fix-h2' into 'master' · 33186b2c
      Dmitriy Zaporozhets authored
      Fix header levels of auto deploy quick start
      
      See merge request !2545
      33186b2c
    • Sean McGivern's avatar
      Merge branch '3004-present-related-issues-to-anonymous-users' into 'master' · 43eeb31d
      Sean McGivern authored
      Present Related Issues widget for logged-out users when publicly available
      
      Closes #3004
      
      See merge request !2525
      43eeb31d
  2. 27 Jul, 2017 34 commits