1. 30 Mar, 2017 3 commits
    • Sean McGivern's avatar
      Fallback to current user when suggesting approvers · 7cb8aed6
      Sean McGivern authored
      A new MR won't have an author necessarily, so use the current user in
      that case.
      7cb8aed6
    • Sean McGivern's avatar
      Speed up suggested approvers · 216a4823
      Sean McGivern authored
      Instead of performing `git log` for each file that's changed, do it for
      all files at once. This stops git having to load large packfiles once
      for each file in an MR.
      
      This is always a suggestion, so the change in behaviour should be
      fine. Increase the number of commits counted by squaring it, to allow
      for the fewer calls to `git log`.
      216a4823
    • Sean McGivern's avatar
      Support >1 path in Gitlab::Git::Repository#log · da45e0cb
      Sean McGivern authored
      This is analogous to `git log -- foo bar baz`, but not the same as
      `Gitlab::Git::Repository#log(path: 'foo bar baz')`, which would run `git
      log -- 'foo bar baz'`.
      da45e0cb
  2. 26 Mar, 2017 1 commit
  3. 24 Mar, 2017 8 commits
  4. 23 Mar, 2017 28 commits