Code

History

Commits on ig/commit-debug to cli/src1400+
  1. diff: extract helper that prints color-words line numbersYuya Nishihara committed 2 years agobb686c1
  2. diff: extract helpers that process word-level diffs without interleavingYuya Nishihara committed 2 years ago6b2e191
  3. cli: introduce options struct specific to color-words diffsYuya Nishihara committed 2 years agodecd913
  4. cli: pass &DiffFormatArgs in to default_diff_format()Yuya Nishihara committed 2 years ago5ff4e2d
  5. cli: flatten diff-args-to-formats translationYuya Nishihara committed 2 years agof76db7f
  6. next/prev: Add config flag to control `prev/next` edit behaviour.Essien Ita Essien committed 2 years agobb018a5
  7. merge_tools.toml: add VSCodium as a merge toolMarie Ramlow committed 2 years agoe3fcae2
  8. Warn user about the working copy when configuring the authorMarijan Smetko committed 2 years ago0852724
  9. merged_tree: remove `TreeDiffEntry::source`Martin von Zweigbergk committed 2 years ago3acb89e
  10. copies: add a separate diff stream item type with copy infoMartin von Zweigbergk committed 2 years ago721aa12
  11. merged_tree: provide separate version of `diff_stream()` with copy infoMartin von Zweigbergk committed 2 years ago7059849
  12. copies: move `CopyRecords` to new `copies` moduleMartin von Zweigbergk committed 2 years agofd9a236
  13. drop "support" for legacy tree configMartin von Zweigbergk committed 2 years agoaa0fbd9
  14. Follow ups on post-submission comments for #4282.Essien Ita Essien committed 2 years agoe2a5c83
  15. diff: simplify conditions whether to emit color-words context linesYuya Nishihara committed 2 years ago1be955e
  16. diff: split color-words diffing to line-based and refinement stagesYuya Nishihara committed 2 years ago9beb570
  17. files: allow DiffLineIterator users to specify and retrieve line numbersYuya Nishihara committed 2 years ago59745fb
  18. diff: extract Diff::by_word() functionYuya Nishihara committed 2 years ago2be8e59
  19. next/prev: refactor movement utilities into cli/src/movement_utils.rsEssien Ita Essien committed 2 years ago237b41e
  20. copy-tracking: implement copy tracking for external toolsMatt Kulukundis committed 2 years ago2f2e5fb
  21. files: replace precomputed has_left/right_content flags with functionsYuya Nishihara committed 2 years agoa973c7b
  22. diff: clarify that DiffLine hunk doesn't have [left, right] diff pairYuya Nishihara committed 2 years agocca5277
  23. copy-tracking: add support for `diff --git`Matt Kulukundis committed 2 years ago95e8dd5
  24. files: make DiffLineIterator accept generic DiffLine iteratorYuya Nishihara committed 2 years ago78c0128
  25. cli: propagate BackendError from tree diffsYuya Nishihara committed 2 years ago8b222e4
  26. copy-tracking: implement copy-tracking for --typesMatt Kulukundis committed 2 years ago0b179dc
  27. copy-tracking: `diff --name-only` is a no-opMatt Kulukundis committed 2 years agoeccc3e2
  28. diff_util: add copy records tracking to `DiffRenderer::show_patch`Benjamin Tan committed 2 years ago41e99cc
  29. Define `builtin_immutable_heads()` as a default revset alias.Essien Ita Essien committed 2 years agoa6d8009
  30. copy-tracking: improve --summary and add --statMatt Kulukundis committed 2 years agoec99a17
  31. config: expand tilde in ssh key filepathsAaron Bull Schaefer committed 2 years agoe803bed
  32. rewrite: migrate `move_commits` function from `rebase` commandBenjamin Tan committed 2 years agoe2ab6d4
  33. copy-tracking: Add copy tracking as a post iteration stepMatt Kulukundis committed 2 years ago5911e5c
  34. copy-tracking: plumb CopyRecordMap through diff methodMatt Kulukundis committed 2 years ago34b0f87
  35. copy-tracking: create a MaterializedTreeDiffEntry typeMatt Kulukundis committed 2 years ago6bae5ea