Skip to content
  • Paco Guzman's avatar
    Speedup DiffNote#active? on discussions, preloading noteables and avoid... · ec3ef23e22d7
    Paco Guzman authored
    Speedup DiffNote#active? on discussions, preloading noteables and avoid touching git repository to return diff_refs when possible
    
    - Preloading noteable we share the same noteable instance when more than one
    discussion refers to the same noteable.
    - Any other call to that object that is cached in that object will be for any
    discussion.
    - In those cases where merge_request_diff has all the sha stored to build a diff_refs get that
    diff_refs using directly those sha instead accessing to the git repository to first get the
    commits and later the sha.
    ec3ef23e22d7