Code

History

Commits on ig/commit-debug to cli/src/diff_util.rs105+
  1. formatter: flush color escape sequence when raw() stream is requestedYuya Nishihara committed 2 years ago8bb806e
  2. diff: inline contents and ranges vecs up to two sidesYuya Nishihara committed 2 years agoe5e85e7
  3. formatters: implement raw() for FormatRecorderVamsi Avula committed 2 years ago92103f4
  4. cli: in color-words diffs, highlight word-level hunks in context linesYuya Nishihara committed 2 years ago68f4860
  5. cli: extract helpers from show_color_words_context_lines()Yuya Nishihara committed 2 years ago1eeeb14
  6. cli: add diff --ignore-all-space/--ignore-space-change flagsYuya Nishihara committed 2 years ago6877ec4
  7. cli: extract UnifiedDiff/DiffStatOptions structsYuya Nishihara committed 2 years agodc95451
  8. cli: rename ColorWordsOptions to ColorWordsDiffOptionsYuya Nishihara committed 2 years agodf40a09
  9. diff: return matching hunk contents from all inputsYuya Nishihara committed 2 years ago383cca4
  10. style: add semicolon at the end of expressions used as statementsSamuel Tardieu committed 2 years ago3f2ef2e
  11. diff: buffer color-words context linesYuya Nishihara committed 2 years ago0c9bc37
  12. diff: extract function that prints color-words diff linesYuya Nishihara committed 2 years ago9f5ce93
  13. diff: extract line number handling from show_color_words_diff_line()Yuya Nishihara committed 2 years ago79e76c5
  14. diff: extract inter-diff helperYuya Nishihara committed 2 years ago03487af
  15. conflicts: pass around conflict contents without materializationYuya Nishihara committed 2 years ago9c9e564
  16. conflicts: split materialized value to FileConflict and OtherConflictYuya Nishihara committed 2 years ago73a8b13
  17. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  18. diff: pass tree diff stream in to inner show_*() functions as beforeYuya Nishihara committed 2 years ago4ffd3a3
  19. copies: determine copy/rename operation by CopiesTreeDiffStreamYuya Nishihara committed 2 years agof5187fa
  20. copies: extract (source, target) path pair to separate typeYuya Nishihara committed 2 years ago08262eb
  21. merged_tree: rename diff entry field from "value" to "values"Yuya Nishihara committed 2 years ago43bf195
  22. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  23. copies: filter rename source entries by CopiesTreeDiffStreamYuya Nishihara committed 2 years ago352a4a0
  24. diff: omit rename source entries from color-words diffsYuya Nishihara committed 2 years ago7684ab5
  25. copies: provide source path mapping by CopyRecordsYuya Nishihara committed 2 years ago2cffcc9
  26. diff: filter out uninteresting copy records by matcherYuya Nishihara committed 2 years ago5e356ff
  27. copies: turn add_records() into non-stream API, block_on_stream() by callerYuya Nishihara committed 2 years agod85e66b
  28. diff: add option to display complex color-words diffs without inliningYuya Nishihara committed 2 years agoa83dadd
  29. diff: pad last newline by show_color_words_diff_line()Yuya Nishihara committed 2 years agobe9b7ed
  30. diff: extract helper that prints color-words line numbersYuya Nishihara committed 2 years agobb686c1
  31. diff: extract helpers that process word-level diffs without interleavingYuya Nishihara committed 2 years ago6b2e191
  32. cli: introduce options struct specific to color-words diffsYuya Nishihara committed 2 years agodecd913
  33. cli: pass &DiffFormatArgs in to default_diff_format()Yuya Nishihara committed 2 years ago5ff4e2d
  34. cli: flatten diff-args-to-formats translationYuya Nishihara committed 2 years agof76db7f
  35. copies: add a separate diff stream item type with copy infoMartin von Zweigbergk committed 2 years ago721aa12