An error occurred fetching the project authors.
  1. 20 Apr, 2016 1 commit
  2. 19 Apr, 2016 1 commit
  3. 12 Apr, 2016 1 commit
  4. 11 Apr, 2016 2 commits
  5. 01 Apr, 2016 1 commit
  6. 30 Mar, 2016 2 commits
  7. 29 Mar, 2016 1 commit
  8. 20 Mar, 2016 1 commit
  9. 19 Mar, 2016 2 commits
  10. 18 Mar, 2016 2 commits
  11. 16 Mar, 2016 1 commit
    • Pierre de La Morinerie's avatar
      Fix MergeRequest#source_sha when there is no diff · 18295585
      Pierre de La Morinerie authored
      `MergeRequest#source_sha` is expected to return the sha of the source
      branch last commit.
      
      But when a open Merge Request has no diff (e.g. all commits have already
      been merged to the target branch), `merge_request.source_sha`
      incorrectly returns `nil`.
      
      This was un-noticed before – but now that !2217 has been merged,
      it makes `Gitlab::Git::Commit.between` raise an
      "Unexpected nil argument" exception.
      
      This fixes the crash, by making sure that `source_sha` returns a
      correct result even when there is no diff available.
      18295585
  12. 11 Mar, 2016 2 commits
  13. 07 Mar, 2016 1 commit
  14. 05 Mar, 2016 1 commit
  15. 04 Mar, 2016 1 commit
  16. 03 Mar, 2016 2 commits
  17. 27 Feb, 2016 1 commit
  18. 19 Feb, 2016 9 commits
  19. 18 Feb, 2016 1 commit
  20. 10 Feb, 2016 2 commits
  21. 04 Feb, 2016 1 commit
  22. 01 Feb, 2016 1 commit
    • Yorick Peterse's avatar
      Optimize fetching issues closed by a merge request · 99492d6b
      Yorick Peterse authored
      Instead of running ClosingIssueExtractor for every commit in a merge
      request we can gather all the commit messages (and the merge request
      description), concatenate all this together and then run
      ClosingIssueExtractor only once.
      
      The result of this is that MergeRequest#closes_issues is now between
      3.5x and 4x faster than the old setup. Using a merge request with 10
      commits (each referencing a number of issues to close) this reduced the
      call duration from around 200 milliseconds to around 50 milliseconds.
      
      As a result of these changes the Jira related tests for
      MergeRequest#closes_issues have been removed. These tests stubbed
      Commit#closes_issues meaning that the only code that was really tested
      was the call to Array#uniq to filter out duplicate issues. As this code
      is no longer used (nor present) the corresponding tests were removed.
      
      Related: gitlab-org/gitlab-ce#12419
      99492d6b
  23. 28 Jan, 2016 1 commit
  24. 27 Jan, 2016 1 commit
  25. 20 Jan, 2016 1 commit