Code

History

Commits on encoding-fallback to gix-diff/src70+
  1. fix: remove `blob::GitDiff` Sink as it doesn't work concistently. (#2011)Sebastian Thiel committed 1 year ago4f27179
  2. fix: improve rename tracking performance characteristics to make exponential runtime less likely.Sebastian Thiel committed 1 year ago0eaced9
  3. Make `GitDiff` compatible to strings and bytes.Sebastian Thiel committed 1 year ago5505646
  4. refactorSebastian Thiel committed 1 year ago5e699d2
  5. feat: Add `Sink` that implements git's diffing improvement heuristicsblinxen committed 1 year agoc84296b
  6. j fmtSebastian Thiel committed 1 year agoc3c6504
  7. feat!: blob diff resources and outcomes now inform about the usage of text-conv filters.Sebastian Thiel committed 1 year agoc70d912
  8. fix: make `blob::Platform::filter_mode` public.Sebastian Thiel committed 1 year ago807c2de
  9. thanks clippySebastian Thiel committed 1 year ago8e96ed3
  10. feat: add `blob::platform::Resource::intern_source_strip_newline_separators()`Sebastian Thiel committed 1 year ago37582b0
  11. fix!: `blob::UnifiedDiff::new(...newline...)` is now an Enum.Sebastian Thiel committed 1 year ago1091e29
  12. adapt to changes in `gix-command`Sebastian Thiel committed 1 year ago28f712e
  13. feat: add `blob::UnifiedDiff` as Sink to build unified diffs.Sebastian Thiel committed 1 year ago1ccbeef
  14. add `imara-diff::UnifiedDiffBuilder` as basis.Sebastian Thiel committed 1 year agodf7a926
  15. chore: bump `rust-version` to 1.70Sebastian Thiel committed 1 year ago17835bc
  16. fix: remove `index::Change::Unmerged` as it doesn't matter to Git either.Sebastian Thiel committed 1 year ago0963abe
  17. feat: add `index()` to diff two indicesSebastian Thiel committed 1 year ago3b8c971
  18. adapt to changes in `gix-traverse`Sebastian Thiel committed 1 year ago1de4e70
  19. feat!: add support for not tracking single empty files.Sebastian Thiel committed 1 year agod3f5f27
  20. fix: enforce `diff.renamelimit` even for identical name matchingSebastian Thiel committed 1 year agod281ba6
  21. feat: add `tree_with_rewrites::Change(Ref)::source_mode_and_id|mode_and_id()`Sebastian Thiel committed 1 year ago5db2d2d
  22. fix: `tree()` diffing now also recognizes merge mode changes as modification.Sebastian Thiel committed 1 year agoe00e454
  23. feat: support rename tracking across changed directoriesSebastian Thiel committed 2 years agoba7b811
  24. feat: add traits for partial equality comparison to `tree_with_rewrites::Change` typesSebastian Thiel committed 2 years ago6740520
  25. feat: add `tree_with_rewrites::Change(Ref)::previous_location()`Sebastian Thiel committed 2 years ago76e6762
  26. feat: Allow access to `tree::State::buf1|2`.Sebastian Thiel committed 2 years agoeb55c00
  27. fix: improve directory matchingSebastian Thiel committed 2 years ago53fa8ab
  28. doc: Update "cmp" links in `tree::function::diff`Eliah Kagan committed 2 years ago991c939
  29. doc: Update gitoxide repository URLsEliah Kagan committed 2 years ago64ff0a7
  30. feat: provide facilities to perform rewrite-tracking for tree-diffs in plumbing.Sebastian Thiel committed 2 years agof2e813d
  31. refactor!: add `tree()` function to diff a tree.Sebastian Thiel committed 2 years ago989276f
  32. thanks clippySebastian Thiel committed 2 years agoaf03832
  33. feat!: optional rename tracking for directories.Sebastian Thiel committed 2 years ago7be142d
  34. feat!: better handling and tracking of directory renamesSebastian Thiel committed 2 years agocebef0b
  35. Sketch the entire API surface to capture all parts of blob-mergesSebastian Thiel committed 2 years ago9efa09f