1. 19 Feb, 2019 1 commit
    • James Edwards-Jones's avatar
      Allow setting feature flags per GitLab group · 46f66c7f
      James Edwards-Jones authored
      Building on support for setting feature flags by project, this adds
      support for setting them by GitLab group path.
      
      This is different from setting them by Flipper feature_groups, which
      are for batch updating pre-registered collections.
      46f66c7f
  2. 14 Jan, 2019 1 commit
  3. 07 Oct, 2018 1 commit
    • gfyoung's avatar
      Enable more frozen string in lib/**/*.rb · d598e4fd
      gfyoung authored
      Enables frozen for the following:
      
      * lib/*.rb
      * lib/banzai/**/*.rb
      * lib/bitbucket/**/*.rb
      * lib/constraints/**/*.rb
      * lib/container_registry/**/*.rb
      * lib/declarative_policy/**/*.rb
      
      Partially addresses #47424.
      d598e4fd
  4. 05 Oct, 2018 1 commit
  5. 24 Sep, 2018 2 commits
  6. 05 Sep, 2018 2 commits
  7. 22 Aug, 2018 1 commit
  8. 01 Aug, 2018 1 commit
    • Zeger-Jan van de Weg's avatar
      Add repository languages for projects · 79a5d768
      Zeger-Jan van de Weg authored
      Our friends at GitHub show the programming languages for a long time,
      and inspired by that this commit means to create about the same
      functionality.
      
      Language detection is done through Linguist, as before, where the
      difference is that we cache the result in the database. Also, Gitaly can
      incrementaly scan a repository. This is done through a shell out, which
      creates overhead of about 3s each run. For now this won't be improved.
      
      Scans are triggered by pushed to the default branch, usually `master`.
      However, one exception to this rule the charts page. If we're requesting
      this expensive data anyway, we just cache it in the database.
      
      Edge cases where there is no repository, or its empty are caught in the
      Repository model. This makes use of Redis caching, which is probably
      already loaded.
      
      The added model is called RepositoryLanguage, which will make it harder
      if/when GitLab supports multiple repositories per project. However, for
      now I think this shouldn't be a concern. Also, Language could be
      confused with the i18n languages and felt like the current name was
      suiteable too.
      
      Design of the Project#Show page is done with help from @dimitrieh. This
      change is not visible to the end user unless detections are done.
      79a5d768
  9. 20 Jul, 2018 1 commit
  10. 01 Jun, 2018 1 commit
  11. 18 May, 2018 1 commit
  12. 14 Dec, 2017 1 commit
  13. 07 Nov, 2017 1 commit
  14. 10 Jul, 2017 1 commit
  15. 07 Jul, 2017 1 commit
  16. 06 Jul, 2017 3 commits
  17. 27 Jun, 2017 1 commit
  18. 22 Jun, 2017 1 commit
  19. 21 Jun, 2017 1 commit
  20. 02 Jun, 2017 1 commit
  21. 31 May, 2017 1 commit