Code

History

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