Code

History

Commits on ig/vimdiffwarn to cli/src875+
  1. diff: extract Diff::by_word() functionYuya Nishihara committed 2 years ago2be8e59
  2. next/prev: refactor movement utilities into cli/src/movement_utils.rsEssien Ita Essien committed 2 years ago237b41e
  3. copy-tracking: implement copy tracking for external toolsMatt Kulukundis committed 2 years ago2f2e5fb
  4. files: replace precomputed has_left/right_content flags with functionsYuya Nishihara committed 2 years agoa973c7b
  5. diff: clarify that DiffLine hunk doesn't have [left, right] diff pairYuya Nishihara committed 2 years agocca5277
  6. copy-tracking: add support for `diff --git`Matt Kulukundis committed 2 years ago95e8dd5
  7. files: make DiffLineIterator accept generic DiffLine iteratorYuya Nishihara committed 2 years ago78c0128
  8. cli: propagate BackendError from tree diffsYuya Nishihara committed 2 years ago8b222e4
  9. copy-tracking: implement copy-tracking for --typesMatt Kulukundis committed 2 years ago0b179dc
  10. copy-tracking: `diff --name-only` is a no-opMatt Kulukundis committed 2 years agoeccc3e2
  11. diff_util: add copy records tracking to `DiffRenderer::show_patch`Benjamin Tan committed 2 years ago41e99cc
  12. Define `builtin_immutable_heads()` as a default revset alias.Essien Ita Essien committed 2 years agoa6d8009
  13. copy-tracking: improve --summary and add --statMatt Kulukundis committed 2 years agoec99a17
  14. config: expand tilde in ssh key filepathsAaron Bull Schaefer committed 2 years agoe803bed
  15. rewrite: migrate `move_commits` function from `rebase` commandBenjamin Tan committed 2 years agoe2ab6d4
  16. copy-tracking: Add copy tracking as a post iteration stepMatt Kulukundis committed 2 years ago5911e5c
  17. copy-tracking: plumb CopyRecordMap through diff methodMatt Kulukundis committed 2 years ago34b0f87
  18. copy-tracking: create a MaterializedTreeDiffEntry typeMatt Kulukundis committed 2 years ago6bae5ea
  19. copy-tracking: add `source` field to `TreeDiffEntry`Matt Kulukundis committed 2 years agoe123eb2
  20. copy-tracking: create an explicit TreeDiffEntry structMatt Kulukundis committed 2 years ago8e84c60
  21. copy-tracking: create CopyRecordMap and add it to diff summariesMatt Kulukundis committed 2 years agoee6b922
  22. copy-tracking: adjust backend signatureMatt Kulukundis committed 2 years agoe667a2b
  23. cli: op show: remove visible alias for positional argtinger committed 2 years ago6c28ca6
  24. config: do not parse TOML value expression by write_config_value_to_file()Yuya Nishihara committed 2 years ago9a4cb9e
  25. git: resolve relative core.excludesFile path at workspace rootYuya Nishihara committed 2 years ago9fb9e73
  26. cargo: bump gix to 0.64.0Yuya Nishihara committed 2 years agob3ede64
  27. cli: make "op abandon" not fail with multiple op headsYuya Nishihara committed 2 years ago7bdb28f
  28. op_walk: allow to resolve operation expression from multiple headsYuya Nishihara committed 2 years ago399110b
  29. cli: op diff: consolidate match arms of forward diffsYuya Nishihara committed 2 years ago8cac8fb
  30. cli: obslog: show diffs from all predecessors, not first predecessorYuya Nishihara committed 2 years agof7836aa
  31. cli: op diff: be more strict about multiple diff sources/destinationsYuya Nishihara committed 2 years ago92ba6d3
  32. jj run: describe it as a stub in the help textIlya Grigoriev committed 2 years agob42e949
  33. describe: warn user of limitations when describing multiple commitsIlya Grigoriev committed 2 years ago132dfd3
  34. describe multiple commits: instruct user where to put commit descriptionsIlya Grigoriev committed 2 years ago6d1cc7f
  35. cli: allow any number of trailing dashes in "JJ: describe" lineYuya Nishihara committed 2 years ago0b1a6cd