1. 07 Aug, 2017 3 commits
  2. 04 Aug, 2017 7 commits
  3. 03 Aug, 2017 4 commits
  4. 02 Aug, 2017 5 commits
  5. 01 Aug, 2017 7 commits
  6. 31 Jul, 2017 3 commits
  7. 28 Jul, 2017 7 commits
    • Michael Kozono's avatar
      Fix Rubocop offense · a459e45e
      Michael Kozono authored
      a459e45e
    • Michael Kozono's avatar
      bab49fdf
    • Alex Ives's avatar
      Fixes #29385: Add /shrug and /tableflip commands · a07fe9d7
      Alex Ives authored
      - Updated DSL to support substitution definitions
      - Added substitution definition, inherits from command definition
      - Added tabelflip and shrug substitutions to interpret service
      - Added support for substitution definitions to the extractor for preview mode.
      - Added substitution handling in the interpret service
      Signed-off-by: 's avatarAlex Ives <alex@ives.mn>
      a07fe9d7
    • 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
    • Grzegorz Bizon's avatar
      07bcabb3
    • Shinya Maeda's avatar
      init · 56418e85
      Shinya Maeda authored
      56418e85
    • Grzegorz Bizon's avatar
      Improve deploy environment chatops slash command · 29a88277
      Grzegorz Bizon authored
      We now match deployment actions better. If there is more than one
      deployment action matched, we check if there is an action which name
      equals to environment name, instead of raising an error about too many
      actions defined.
      29a88277
  8. 27 Jul, 2017 4 commits