Skip to content
Snippets Groups Projects
  1. Aug 01, 2018
    • Paul Slaughter's avatar
    • 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
    • Rémy Coutable's avatar
  2. Jul 30, 2018
    • Bob Van Landuyt's avatar
      Hide the status fields behind a feature flag · 92524140
      Bob Van Landuyt authored
      Since the frontend for this feature isn't ready, better to hide the
      confusing field behind a feature flag.
      92524140
    • Bob Van Landuyt's avatar
      Show the status of a user in interactions · f1d3ea63
      Bob Van Landuyt authored
      The status is shown for
      - The author of a commit when viewing a commit
      - Notes on a commit (regular/diff)
      - The user that triggered a pipeline when viewing a pipeline
      - The author of a merge request when viewing a merge request
      - The author of notes on a merge request (regular/diff)
      - The author of an issue when viewing an issue
      - The author of notes on an issue
      - The author of a snippet when viewing a snippet
      - The author of notes on a snippet
      - A user's profile page
      - The list of members of a group/user
      f1d3ea63
    • Marcel Amirault's avatar
      76605174
  3. Jul 27, 2018
  4. Jul 26, 2018
  5. Jul 25, 2018
  6. Jul 24, 2018
  7. Jul 23, 2018
  8. Jul 20, 2018
  9. Jul 18, 2018
  10. Jul 17, 2018
  11. Jul 15, 2018
  12. Jul 13, 2018
  13. Jul 12, 2018
  14. Jul 11, 2018
  15. Jul 10, 2018
  16. Jul 09, 2018
  17. Jul 06, 2018
Loading