1. 22 Aug, 2017 5 commits
  2. 17 Aug, 2017 3 commits
  3. 15 Aug, 2017 1 commit
  4. 14 Aug, 2017 2 commits
  5. 10 Aug, 2017 1 commit
  6. 08 Aug, 2017 2 commits
  7. 07 Aug, 2017 1 commit
  8. 04 Aug, 2017 1 commit
  9. 01 Aug, 2017 7 commits
  10. 28 Jul, 2017 2 commits
    • Michael Kozono's avatar
      Exclude keys linked to other projects · e59eb23ebafe
      Michael Kozono authored
      e59eb23ebafe
    • Z.J. van de Weg's avatar
      Allow projects to be started from a template · e370c475ec76
      Z.J. van de Weg authored
      Started implementation for the first iteration of
      gitlab-org/gitlab-ce#32420. This will allow users to select a template
      to start with, instead of an empty repository in the project just
      created.
      
      Internally this is basically a small extension of the ImportExport
      GitLab projects we already support. We just import a certain import
      tar archive. This commits includes the first one: Ruby on Rails. In the
      future more will be added.
      e370c475ec76
  11. 24 Jul, 2017 1 commit
  12. 14 Jul, 2017 3 commits
  13. 13 Jul, 2017 1 commit
  14. 11 Jul, 2017 1 commit
  15. 10 Jul, 2017 1 commit
  16. 07 Jul, 2017 1 commit
  17. 06 Jul, 2017 3 commits
    • Yorick Peterse's avatar
      Added Cop to blacklist the use of `dependent:` · ccb23d8870a8
      Yorick Peterse authored
      This is allowed for existing instances so we don't end up 76 offenses
      right away, but for new code one should _only_ use this if they _have_
      to remove non database data. Even then it's usually better to do this in
      a service class as this gives you more control over how to remove the
      data (e.g. in bulk).
      ccb23d8870a8
    • Yorick Peterse's avatar
      Add many foreign keys to the projects table · 8b8987deee58
      Yorick Peterse authored
      This removes the need for relying on Rails' "dependent" option for data
      removal, which is _incredibly_ slow (even when using :delete_all) when
      deleting large amounts of data. This also ensures data consistency is
      enforced on DB level and not on application level (something Rails is
      really bad at).
      
      This commit also includes various migrations to add foreign keys to
      tables that eventually point to "projects" to ensure no rows get
      orphaned upon removing a project.
      8b8987deee58
    • Lin Jen-Shin's avatar
  18. 05 Jul, 2017 3 commits
  19. 04 Jul, 2017 1 commit