1. 23 Oct, 2019 2 commits
  2. 17 Sep, 2019 2 commits
  3. 03 Sep, 2019 1 commit
  4. 19 Aug, 2019 1 commit
  5. 07 Aug, 2019 3 commits
  6. 25 Jul, 2019 1 commit
  7. 17 Jul, 2019 1 commit
  8. 03 Jul, 2019 4 commits
  9. 12 Jun, 2019 1 commit
    • Fabio Pitino's avatar
      Expose ci_default_git_depth via project API · 4534a11f54fe
      Fabio Pitino authored
      Enable Get and Update of ci_default_git_depth for
      Project API.
      
      Renaming Project#default_git_depth to :ci_default_git_depth
      to give more context through the API usage.
      
      Add API documentation
      4534a11f54fe
  10. 30 May, 2019 1 commit
  11. 07 May, 2019 1 commit
  12. 19 Apr, 2019 1 commit
  13. 09 Apr, 2019 1 commit
  14. 05 Apr, 2019 2 commits
  15. 23 Mar, 2019 1 commit
  16. 20 Mar, 2019 1 commit
  17. 26 Feb, 2019 1 commit
  18. 25 Feb, 2019 1 commit
    • Zeger-Jan van de Weg's avatar
      Load repository language from the DB if detected · a100355c0df2
      Zeger-Jan van de Weg authored
      The repository charts page used to detect the repository language for
      each request that was made to the page. Given the detection is an
      expensive operation and the same data is stored in the database the
      database is now serving the request.
      
      The same goes for an API endpoint that serves the languages.
      
      When a repository is empty or non-existent the languages will always be
      empty. And the language detection RPC isn't requested.
      
      Closes: https://gitlab.com/gitlab-org/gitlab-ce/issues/47390
      a100355c0df2
  19. 20 Feb, 2019 1 commit
  20. 19 Feb, 2019 1 commit
  21. 17 Feb, 2019 1 commit
  22. 04 Feb, 2019 1 commit
  23. 16 Jan, 2019 1 commit
    • Alejandro Rodríguez's avatar
      Return max group access level in the projects API · c93c371b91f7
      Alejandro Rodríguez authored
      Currently if a project is inside a nested group and a user doesn't have
      specific permissions for that group but does have permissions on a
      parent group the `GET /projects/:id` API call will return the following
      permissions:
      
      ```json
      permissions: { project_access: null, group_access: null }
      ```
      
      It could also happen that the group specific permissions are of lower
      level than the ones the user has in parent groups. This patch makes it
      so that the permission returned for `group_access` is the highest from
      amongst the hierarchy, which is (ostensibly) the information that the
      API user is interested in for that field.
      c93c371b91f7
  24. 15 Jan, 2019 2 commits
  25. 18 Dec, 2018 1 commit
    • blackst0ne's avatar
      Update specs to rails5 format · 147d8e55c2df
      blackst0ne authored
      Updates specs to use new rails5 format.
      
      The old format:
      `get :show, { some: params }, { some: headers }`
      
      The new format:
      `get :show, params: { some: params }, headers: { some: headers }`
      147d8e55c2df
  26. 06 Dec, 2018 1 commit
  27. 26 Oct, 2018 1 commit
  28. 19 Oct, 2018 1 commit
    • Bob Van Landuyt's avatar
      Remove the `ForkedProjectLink` model · b055a9ce0a40
      Bob Van Landuyt authored
      This removes the `ForkedProjectLink` model that has been replaced by
      the `ForkNetworkMember` and `ForkNetwork` combination. All existing
      relations have been adjusted to use these new models.
      
      The `forked_project_link` table has been dropped.
      
      The "Forks" count on the admin dashboard has been updated to count all
      `ForkNetworkMember` rows and deduct the number of `ForkNetwork`
      rows. This is because now the "root-project" of a fork network also
      has a `ForkNetworkMember` row. This count could become inaccurate when
      the root of a fork network is deleted.
      b055a9ce0a40
  29. 12 Sep, 2018 2 commits
  30. 21 Aug, 2018 1 commit