Code

History

Commits on ig/commit-debug to cli/src1890+
  1. templater: consolidate "unexpected expression" error constructorsYuya Nishihara committed 2 years ago76f3b80
  2. revset, templater: split parse error constructor that sets source error objectYuya Nishihara committed 2 years agob09732f
  3. cli: simplify check for non-empty revisions with/without "all:"Yuya Nishihara committed 2 years agodb15571
  4. cli: don't silently omit root parent by "jj new --insert-before"Yuya Nishihara committed 2 years ago05242c9
  5. tree: flatten TreeMergeError into BackendErrorYuya Nishihara committed 2 years ago73b6090
  6. cli: let backend decide whether merge with root can be performedYuya Nishihara committed 2 years ago08b5b66
  7. git_backend: classify "merge with root" as user errorYuya Nishihara committed 2 years agof20004f
  8. cli: extract CommandError::with_message() constructorYuya Nishihara committed 2 years ago91ff1fd
  9. Move parse_string_pattern in cli to StringPattern::parse in libEvan Mesterhazy committed 2 years agodd1def0
  10. templater: don't panic on PropertyPlaceholder unset errorYuya Nishihara committed 2 years agof83d1a8
  11. templater: propagate error from formatted string propertyYuya Nishihara committed 2 years ago32b623d
  12. templater: introduce Formatter wrapper to switch strict/lax evaluationsYuya Nishihara committed 2 years ago71c2006
  13. rebase: do not modify commit IDs if commit is unchanged after rebaseBenjamin Tan committed 2 years agoe7edafc
  14. sparse: extract "set --reset" to subcommandYuya Nishihara committed 2 years agodcf7578
  15. sparse: deduplicate edited patternsYuya Nishihara committed 2 years agodb94848
  16. sparse: extract "set --edit" to subcommandYuya Nishihara committed 2 years ago28e4331
  17. sparse: extract helper that updates sparse patterns within workspace lockYuya Nishihara committed 2 years ago0711ac3
  18. sparse: parse and print patterns as workspace-relative pathsYuya Nishihara committed 2 years agofff852f
  19. cli: allow multiple `-r` options for `duplicate`/`abandon`Austin Seipp committed 2 years ago2d0b656
  20. revset, templater: include short parse error description in summary lineYuya Nishihara committed 2 years ago074e6e1
  21. revset, templater: simplify parse error impls by using thiserrorYuya Nishihara committed 2 years agod171666
  22. revset, templater: render parse error as usual error chainYuya Nishihara committed 2 years ago2cd70bd
  23. revset, templater: allow any kind of error as parse error sourceYuya Nishihara committed 2 years ago844d3d0
  24. sparse: don't use io::Error to report invalid path stored in repositoryYuya Nishihara committed 2 years ago790b584
  25. sparse: make "sparse set --edit" accept only workspace-relative pathsYuya Nishihara committed 2 years ago5c22164
  26. templater: add coalesce() function that selects first non-empty contentYuya Nishihara committed 2 years agoa2a9b7d
  27. cli: colorize commits summary embedded in single revset resolution hintYuya Nishihara committed 2 years ago423a2a5
  28. cli: add support for formatted error hintsYuya Nishihara committed 2 years ago1061c91
  29. cli: highlight error source headers as wellYuya Nishihara committed 2 years agoa25cac7
  30. cli: colorize only "Error: "/"Warning: "/"Hint: " headingsYuya Nishihara committed 2 years ago195e788
  31. cli: print "Failed to wait on pager" as warningYuya Nishihara committed 2 years ago078acc9
  32. cli: add "Hint: " or "Warning: " heading to almost all messagesYuya Nishihara committed 2 years ago3152570
  33. commit_templater: make git_head return Option<RefName> instead of Vec<_>Yuya Nishihara committed 2 years agob363e69
  34. cli: add convenient methods to print hint or warning with default headingsYuya Nishihara committed 2 years agobd3d930
  35. cli: highlight "Error: " headingsYuya Nishihara committed 2 years ago2e91146