An error occurred fetching the project authors.
  1. 07 Jun, 2016 3 commits
  2. 03 Jun, 2016 3 commits
  3. 26 May, 2016 2 commits
  4. 23 May, 2016 1 commit
  5. 19 May, 2016 1 commit
    • Sean McGivern's avatar
      Chunk commits by date in lists · 37415e58
      Sean McGivern authored
      It's possible to construct a commit graph where the output of `git log`
      isn't in timestamp order. Grouping the commits in the list by date then
      gives dramatically wrong results. Instead, go for the more pragmatic
      approach: use the commits in the order they're given, and just show the
      date line each time the date changes. This means that the same date
      header can show up multiple times, but at least the ordering is
      preserved.
      37415e58
  6. 11 May, 2016 1 commit
    • Sean McGivern's avatar
      Group commits by date in server timezone · d9574a7b
      Sean McGivern authored
      `Time#to_date` just takes the (timezone-less) year, date, and month, and
      creates a new date from that. Because the commits in the list are
      grouped by date, rather than chunked when the date changes, a commit can
      be shown in the wrong order if its CommitDate has a timezone-less date
      that's different to other commits around it.
      
      Convert all CommitDates to the server timezone before grouping, as that
      will at least produce consistent results. Users can still see a
      timestamp on the commit that doesn't match the date it's grouped under,
      because the timestamp shown uses the user's local timezone, and the
      grouping uses the server's timezone, but that was an issue anyway.
      d9574a7b
  7. 04 May, 2016 3 commits
  8. 21 Apr, 2016 1 commit
  9. 19 Apr, 2016 1 commit
  10. 13 Apr, 2016 2 commits
  11. 11 Apr, 2016 1 commit
  12. 06 Apr, 2016 2 commits
  13. 25 Mar, 2016 1 commit
  14. 10 Mar, 2016 2 commits
  15. 09 Mar, 2016 1 commit
  16. 08 Mar, 2016 1 commit
    • Yorick Peterse's avatar
      Cache & flush tag/branch counts · cb5a5ba0
      Yorick Peterse authored
      The methods used for this are Repository#tag_count and
      Repository#branch_count which cache their output in Redis as well as
      memoizing it in an instance variable. Both methods have a corresponding
      methods/hooks to flush the caches at the right time.
      cb5a5ba0
  17. 07 Mar, 2016 2 commits
  18. 04 Mar, 2016 2 commits
  19. 10 Feb, 2016 2 commits
  20. 15 Jan, 2016 2 commits
  21. 14 Jan, 2016 3 commits
  22. 13 Jan, 2016 1 commit
  23. 08 Jan, 2016 2 commits