1. 10 May, 2017 1 commit
  2. 09 May, 2017 1 commit
    • Toon Claes's avatar
      Fallback to default pattern when note does not belong to project · 5ff3aa0d9777
      Toon Claes authored
      In commit 03c6d0d52d68 a regex was added to quickly determine if mentionables might
      be referenced. But this didn't take into account the note might not belong to a
      project. So when it doesn't belong to a project, assume the default issue
      tracker is used, and use DEFAULT_PATTERN to check if there are mentionables.
      
      Fixes gitlab-org/gitlab-ce#31993
      5ff3aa0d9777
  3. 06 May, 2017 1 commit
  4. 05 May, 2017 2 commits
  5. 04 May, 2017 3 commits
  6. 03 May, 2017 2 commits
  7. 02 May, 2017 1 commit
  8. 25 Apr, 2017 1 commit
  9. 24 Apr, 2017 1 commit
    • Stan Hu's avatar
      Cache Routable#full_path in RequestStore to reduce duplicate route loads · 9df1680b2019
      Stan Hu authored
      We see in #27387 that a call to `polymorphic_path` will cause duplicate
      SELECT route calls for each merge request in a milestone. This happens
      because calling `project.namespace.becomes(Namespace)` will instantiate
      a new instance of a Namespace for each merge request, which causes a N+1
      query on the routes table. This change caches the state of the route by
      the specific class and ID, which dramatically eliminates duplicate work.
      9df1680b2019
  10. 21 Apr, 2017 2 commits
  11. 19 Apr, 2017 1 commit
  12. 12 Apr, 2017 1 commit
  13. 08 Apr, 2017 2 commits
  14. 07 Apr, 2017 2 commits
  15. 06 Apr, 2017 6 commits
  16. 05 Apr, 2017 7 commits
  17. 04 Apr, 2017 5 commits
  18. 03 Apr, 2017 1 commit