1. 31 1月, 2019 1 次提交
  2. 25 1月, 2019 1 次提交
    • K
      Add Container Registry API · 045d07ba
      Kamil Trzciński 提交于
      This includes a set of APIs to manipulate container registry.
      This includes also an ability to delete tags based on requested
      criteria, like keep-last-n, matching-name, older-than.
      045d07ba
  3. 24 1月, 2019 2 次提交
  4. 23 1月, 2019 2 次提交
  5. 21 1月, 2019 1 次提交
  6. 20 1月, 2019 1 次提交
  7. 17 1月, 2019 2 次提交
    • B
      API for importing external repos · 1e2bd853
      Ben 提交于
      1e2bd853
    • A
      Return max group access level in the projects API · ab94a5a5
      Alejandro Rodríguez 提交于
      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.
      ab94a5a5
  8. 16 1月, 2019 2 次提交
  9. 15 1月, 2019 1 次提交
  10. 14 1月, 2019 1 次提交
  11. 11 1月, 2019 2 次提交
  12. 10 1月, 2019 1 次提交
  13. 08 1月, 2019 1 次提交
    • S
      Refactor project.latest_successful_builds_for def · 7ac32ae2
      Steve Azzopardi 提交于
      `project.latest_successful_builds_for(ref)` is being used to find a
      single job all the time. This results into us having to call `find_by`
      inside of the controller which violates our CodeReuse/ActiveRecord
      rubocop rule.
      
      Refactor `project.latest_successful_builds_for(ref)` to
      `project.latest_successful_build_for(job_name, ref)` which will execute
      the `find_by` inside of the model.
      
      Also create `project.latest_successful_build_for!(job_name, ref)` which
      raises an exception instead of returning nil.
      7ac32ae2
  14. 07 1月, 2019 5 次提交
  15. 05 1月, 2019 1 次提交
  16. 04 1月, 2019 3 次提交
  17. 03 1月, 2019 3 次提交
  18. 01 1月, 2019 1 次提交
    • J
      Add support for Git push options, specifically ci.skip · ba781484
      Jonathon Reinhart 提交于
      gitlab-org/gitlab-shell!166 added support for collecting push options
      from the environment, and passing them along to the
      /internal/post_receive API endpoint.
      
      This change handles the new push_options JSON element in the payload,
      and passes them on through to the GitPushService and GitTagPushService
      services.
      
      Futhermore, it adds support for the first push option, ci.skip.  With
      this change, one can use 'git push -o ci.skip' to skip CI pipe
      execution. Note that the pipeline is still created, but in the "skipped"
      state, just like with the 'ci skip' commit message text.
      
      Implements #18667
      ba781484
  19. 31 12月, 2018 7 次提交
  20. 27 12月, 2018 1 次提交
  21. 22 12月, 2018 1 次提交