Skip to content
Snippets Groups Projects
  1. Sep 10, 2019
  2. Sep 06, 2019
  3. Aug 26, 2019
  4. Aug 22, 2019
  5. Aug 21, 2019
  6. Jul 24, 2019
  7. Jul 19, 2019
  8. Jul 16, 2019
  9. Jul 11, 2019
  10. Jul 09, 2019
  11. Jul 06, 2019
  12. Jul 04, 2019
  13. Jun 27, 2019
    • Lukas Eipert's avatar
      Add a danger rule to suggest `docs-` prefixes · 068d6baa
      Lukas Eipert authored
      If an MR only changes files within `doc/` we can save valueable CI time
      by prepending a branch name with `docs-`. This danger rule helps educate
      people about that fact.
      
      On the other hand, if someone has a branch with a `docs` prefix or
      suffix, the branch shouldn't contain any changes outside of the `docs`
      directory
      Unverified
      068d6baa
  14. Jun 19, 2019
  15. Jun 17, 2019
    • Yorick Peterse's avatar
      Backport the EE schema and migrations to CE · 8469f59d
      Yorick Peterse authored
      This backports all EE schema changes to CE, including EE migrations,
      ensuring both use the same schema.
      
      == Updated tests
      
      A spec related to ghost and support bot users had to be modified to make
      it pass. The spec in question assumes that the "support_bot" column
      exists when defining the spec. In the single codebase setup this is not
      the case, as the column is backported in a later migration. Any attempt
      to use a different schema version or use of "around" blocks to
      conditionally disable specs won't help, as reverting the backport
      migration would also drop the "support_bot" column. Removing the
      "support_bot" tests entirely appears to be the only solution.
      
      We also need to update some foreign key tests now that we have
      backported the EE columns. Fortunately, these changes are very minor.
      
      == Backporting migrations
      
      This commit moves EE specific migrations (except those for the Geo
      tracking database) and related files to CE, and also removes any traces
      of the ee/db directory.
      
      Some migrations had to be modified or removed, as they no longer work
      with the schema being backported. These migrations were all quite old,
      so we opted for removing them where modifying them would take too much
      time and effort.
      
      Some old migrations were modified in EE, while also existing in CE. In
      these cases we took the EE code, and in one case removed them entirely.
      It's not worth spending time trying to merge these changes somehow as we
      plan to remove old migrations around the release of 12.0, see
      https://gitlab.com/gitlab-org/gitlab-ce/issues/59177 for more details.
      Verified
      8469f59d
  16. Jun 12, 2019
  17. Jun 06, 2019
  18. May 30, 2019
  19. May 05, 2019
  20. Apr 30, 2019
  21. Apr 29, 2019
  22. Apr 24, 2019
  23. Apr 08, 2019
    • Sean McGivern's avatar
      Pick reviewers based on branch name · 28531ab4
      Sean McGivern authored
      Change reviewer roulette to always pick the same reviewers for the same
      branch name. We do this by:
      
      1. Making the branch name 'canonical' across CE and EE by stripping a
         leading 'ce-' or 'ee-' and a trailing '-ce' or '-ee'. If people are
         following our branch naming guidelines, this should give the same
         branch name in both repos.
      2. Converting the branch name to a stable integer by taking the integer
         form of its MD5.
      3. Passing that integer as a seed to Ruby's `Random` class, which 'may
         be used to ensure repeatable sequences of pseudo-random numbers
         between different runs of the program' (from the Ruby documentation).
      
      The upshot is that the same branch name (in CE and EE) should always
      pick the same reviewers, and those should be evenly distributed across
      the set of possible reviewers due to the use of MD5.
      28531ab4
    • Sean McGivern's avatar
      575ec3af
  24. Apr 05, 2019
    • Sean McGivern's avatar
      Make trainee maintainers three times as likely to be picked · dea11717
      Sean McGivern authored
      Trainee maintainers count as reviewers, but should get more reviews than
      most reviewers, as they need practice to become a maintainer. This makes
      them three times as likely to be picked (compared to another reviewer;
      compared to before, it's roughly twice as likely at the current numbers
      for each).
      
      Also, switch to `Array#sample` because I think it looks nicer.
      dea11717
  25. Mar 29, 2019
  26. Mar 13, 2019
  27. Mar 11, 2019
  28. Feb 22, 2019
  29. Feb 20, 2019
  30. Feb 19, 2019
  31. Feb 18, 2019
  32. Feb 14, 2019
  33. Feb 13, 2019
Loading