1. 06 Jul, 2018 1 commit
  2. 27 Jun, 2018 1 commit
  3. 25 Jun, 2018 2 commits
  4. 22 Jun, 2018 3 commits
  5. 20 Jun, 2018 4 commits
  6. 19 Jun, 2018 3 commits
  7. 05 Jun, 2018 1 commit
  8. 30 May, 2018 1 commit
  9. 15 May, 2018 1 commit
    • Stan Hu's avatar
      Add a unique and not null constraint on the project_features.project_id column · 240f12998a18
      Stan Hu authored
      This commit has two migrations:
      
      1. The first prunes duplicate rows in the project_features table and leaves
         the row with the highest ID.  Since the behavior was indeterministic before
         and depended on which row the database decided to use, this change at least
         makes the permissions consistent. For example, in some cases, the Wiki may
         have been disabled but enabled in another entry.
      
      2. The second adds a non-null constraint on the project_features.project_id
         column.
      
      Closes #37882
      
      Fixes a significant part of gitlab-com/migration#408.
      
      We found that we were overcounting Wikis because of these duplicates.
      On GitLab.com, there are 56 rows with duplicate entries by project_id, and 16,661 rows with NULL project_id values.
      240f12998a18
  10. 14 May, 2018 1 commit
  11. 07 May, 2018 1 commit
  12. 30 Apr, 2018 1 commit
  13. 26 Apr, 2018 1 commit
  14. 20 Apr, 2018 1 commit
  15. 16 Apr, 2018 1 commit
    • Yorick Peterse's avatar
      Introduce new ProjectCiCdSetting · 748b19fa2048
      Yorick Peterse authored
      This model and the corresponding table will be used for storing settings
      specific to CI/CD, starting with the "group_runners_enabled" boolean.
      
      The model is called ProjectCiCdSetting and not ProjectCiCdSettings. The
      project exporter doesn't like plural model names as it uses "classify"
      which turns those into singular (so "ProjectCiCdSettings" becomes
      "ProjectCiCdSetting", producing an error if said class is undefined).
      
      The initial work in this commit was done by Dylan Griffith, with most of
      the migration work being done by Yorick Peterse.
      748b19fa2048
  16. 06 Apr, 2018 1 commit
  17. 05 Apr, 2018 7 commits
  18. 30 Mar, 2018 1 commit
  19. 16 Mar, 2018 1 commit
  20. 14 Mar, 2018 1 commit
    • Bob Van Landuyt's avatar
      Import multiple issue assignees from GitLab export · aaa9af63c0b3
      Bob Van Landuyt authored
      When importing from a GitLab archive, an admin can carry over the
      assignations. Other users can not.
      
      When a regular user is importing an issue with multiple assignees, the
      assignee is replaced with the current user, meaning we would try to
      insert current user as an assignee multiple times.
      
      By filtering the array before storing it, the import becomes more
      robust.
      aaa9af63c0b3
  21. 05 Mar, 2018 2 commits
  22. 01 Mar, 2018 4 commits