Skip to content
Snippets Groups Projects
  1. Aug 01, 2018
    • 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.
      Unverified
      79a5d768
  2. Jun 15, 2018
  3. Jun 14, 2018
  4. Jun 13, 2018
  5. May 24, 2018
  6. May 23, 2018
  7. May 10, 2018
  8. May 09, 2018
  9. May 08, 2018
  10. May 07, 2018
  11. Apr 17, 2018
  12. Apr 12, 2018
  13. Apr 11, 2018
  14. Apr 09, 2018
  15. Apr 08, 2018
  16. Apr 05, 2018
  17. Mar 26, 2018
  18. Mar 22, 2018
  19. Feb 23, 2018
  20. Feb 16, 2018
  21. Jan 12, 2018
  22. Jan 08, 2018
  23. Dec 08, 2017
  24. Dec 05, 2017
    • Jan Provaznik's avatar
      Create merge request from email · 8cce7073
      Jan Provaznik authored
      * new merge request can be created by sending an email to the specific
      email address (similar to creating issues by email)
      * for the first iteration, source branch must be specified in the mail
      subject, other merge request parameters can not be set yet
      * user should enable "Receive notifications about your own activity" in
      user settings to receive a notification about created merge request
      
      Part of #32878
      8cce7073
  25. Dec 04, 2017
  26. Nov 28, 2017
  27. Nov 27, 2017
  28. Nov 24, 2017
  29. Nov 23, 2017
  30. Nov 06, 2017
  31. Nov 03, 2017
  32. Oct 11, 2017
Loading