• Oswaldo Ferreira's avatar
    Adjust insufficient diff hunks being persisted on NoteDiffFile · f4673919
    Oswaldo Ferreira authored
    This currently causes 500's errors when loading the MR page
    (Discussion) in a few scenarios.
    
    We were not considering detailed diff headers such as
    "--- a/doc/update/mysql_to_postgresql.md\n+++ b/doc/update/mysql_to_postgresql.md"
    to crop the diff. In order to address it, we're now using
    Gitlab::Diff::Parser, clean the diffs and builds Gitlab::Diff::Line objects
    we can iterate and filter on.
    f4673919
line.rb 1.65 KB