Code

History

Commits on ig/diffline to cli/tests/test_diff_command.rs35+
  1. cli `diff`: warn if combining diffs of non-linear set of revisionsIlya Grigoriev committed 1 year ago7d9dd3b
  2. diff stat: ensure bar always has 2 spaces for commits with adds and removesBryce Berger committed 1 year ago38a23f9
  3. diff tests: demonstrate bug in --stat with narrow terminal, adds, and removesBryce Berger committed 1 year ago2c84812
  4. cli merge tools: allow setting `diff-args=[]` to disable diff formatting with a toolIlya Grigoriev committed 1 year agofedbc30
  5. cli: make diff --stat fill available widthEvan Martin committed 1 year agod9b0a42
  6. tests: make `diff --stat` test filenames clearerEvan Martin committed 1 year ago228ea38
  7. cli: add "diff --template" argumentYuya Nishihara committed 1 year ago26ba2a0
  8. cli: for deprecated configs, say at which source level they were foundMartin von Zweigbergk committed 1 year ago98d8848
  9. cli: accept --tool=:<format> argument as builtin diff formatYuya Nishihara committed 1 year ago88d79c1
  10. cli: unify diff format/tool config variablesYuya Nishihara committed 1 year ago851d25c
  11. diff: Run external diff tools in their temp dirEyvind Bernhardsen committed 1 year ago94f28e9
  12. files: make DiffLineIterator omit blank right line following matching+leftYuya Nishihara committed 1 year ago79fb219
  13. tests: demonstrate redundant right blank lines in color-words diffsYuya Nishihara committed 1 year ago3929523
  14. git: write change-id header by defaultMartin von Zweigbergk committed 1 year agoacd8242
  15. copies: ignore existing tree when testing copy/rename operation typeYuya Nishihara committed 1 year ago0e17c0e
  16. git_backend: do not include renamed trees in copy recordsYuya Nishihara committed 1 year agob6a861b
  17. diff: add option to render color-words diffs without materializing conflictsYuya Nishihara committed 2 years agob63ab33
  18. diff: test identical contents early when rendering color-words diffsYuya Nishihara committed 1 year ago8af238f
  19. tests: add samples of conflict diff renderingYuya Nishihara committed 1 year ago4ae00a6
  20. tests: add work_dir.dir(path), make create_dir*() return helper for sub dirYuya Nishihara committed 1 year agob000c94
  21. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  22. tests: port test_diff_command.rs to TestWorkDir APIYuya Nishihara committed 1 year ago31620a1
  23. tests: configure fake editor early in test_diff*_command.rsYuya Nishihara committed 1 year agofc84c63
  24. cli: diff: support multiple revisions to `-r`Martin von Zweigbergk committed 1 year agodc7216d
  25. tests: run `insta --force-update-snapshots`Ilya Grigoriev committed 1 year ago5eae2d9
  26. tests: resolve directory path to run_jj_in() relative to env_rootYuya Nishihara committed 1 year ago7fa8420
  27. tests: migrate unusual patterns of jj_cmd_ok() to run_jj_in()Yuya Nishihara committed 1 year agoad6985f
  28. tests: migrate non-snapshot users of jj_cmd_ok() to run_jj_in().success()Yuya Nishihara committed 1 year ago804d175
  29. tests: migrate snapshot users of jj_cmd_ok() to run_jj_in()Yuya Nishihara committed 1 year ago3193513
  30. tests: migrate snapshot users of jj_cmd_success() to run_jj_in()Yuya Nishihara committed 1 year agocdcc777
  31. tests: migrate unusual users of jj_cmd_success() to run_jj_in/with()Yuya Nishihara committed 1 year ago3179938
  32. tests: migrate jj_cmd_success() output wrappers to run_jj_in()Yuya Nishihara committed 1 year agoa326b6e
  33. tests: migrate callers of jj_cmd_cli_error() to run_jj_in()Yuya Nishihara committed 1 year agob79b29c
  34. tests: migrate some jj_cmd_success() output wrappers to run_jj_in()Yuya Nishihara committed 1 year agof1cd3a4
  35. tests: migrate users of strip_last_line() to run_jj_in() functionYuya Nishihara committed 1 year agoe23290d