1. 13 Feb, 2019 1 commit
    • Jarka Košanová's avatar
      Check issue milestone availability · 98df4053
      Jarka Košanová authored
      Add project when creating milestone in specs
      
      We validate milestone is from the same
      project/parent group as issuable ->
      we need to set project in specs correctly
      
      Improve methods names and specs organization
      98df4053
  2. 14 Dec, 2018 1 commit
    • Bob Van Landuyt's avatar
      Validate projects in MR build service · 08dbd93b
      Bob Van Landuyt authored
      This validates the correct abilities for both projects. Only
      `read_project` isn't enough:
      
      For the `source_project` we validate `create_merge_request_from` this
      also validates that the user has developer access to the project.
      
      For the `target_project` we validate `create_merge_reqeust_in` this
      also validates that the user has access to the project's repository.
      
      To avoid generating diffs for unrelated projects we also validate that
      the projects are in the same fork network now.
      08dbd93b
  3. 21 Nov, 2018 1 commit
  4. 07 Nov, 2018 1 commit
    • Bob Van Landuyt's avatar
      Apply patches when creating MR via email · 6fbdc5ed
      Bob Van Landuyt authored
      This allows users to add patches as attachments to merge request
      created via email.
      
      When an email to create a merge request is sent, all the attachments
      ending in `.patch` will be applied to the branch specified in the
      subject of the email. If the branch did not exist, it will be created
      from the HEAD of the repository.
      
      When the patches could not be applied, the error message will be
      replied to the user.
      
      The patches can have a maximum combined size of 2MB for now.
      6fbdc5ed
  5. 06 Sep, 2018 1 commit
  6. 25 Aug, 2018 1 commit
  7. 01 Mar, 2018 1 commit
  8. 14 Feb, 2018 1 commit
  9. 13 Feb, 2018 1 commit
  10. 02 Feb, 2018 1 commit
  11. 10 Jan, 2018 1 commit
  12. 09 Jan, 2018 1 commit
  13. 22 Dec, 2017 1 commit
  14. 05 Dec, 2017 1 commit
    • 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
  15. 28 Nov, 2017 1 commit
    • Sean McGivern's avatar
      Ensure MRs always use branch refs for comparison · 3c6a4d63
      Sean McGivern authored
      If a merge request was created with a branch name that also matched a tag name,
      we'd generate a comparison to or from the tag respectively, rather than the
      branch. Merging would still use the branch, of course.
      
      To avoid this, ensure that when we get the branch heads, we prepend the
      reference prefix for branches, which will ensure that we generate the correct
      comparison.
      3c6a4d63
  16. 02 Aug, 2017 1 commit
  17. 27 Jul, 2017 2 commits
  18. 24 Jul, 2017 1 commit
  19. 14 Jun, 2017 1 commit
  20. 27 Apr, 2017 1 commit
  21. 06 Apr, 2017 1 commit
  22. 28 Mar, 2017 1 commit
  23. 17 Mar, 2017 1 commit
  24. 21 Feb, 2017 1 commit
  25. 29 Nov, 2016 1 commit
  26. 01 Nov, 2016 1 commit
  27. 11 Oct, 2016 1 commit
  28. 01 Sep, 2016 1 commit
  29. 03 Aug, 2016 1 commit
  30. 06 May, 2016 3 commits