Code

History

Commits on ig/commit-debug to cli/src/cli_util.rs385+
  1. cli: simplify check for non-empty revisions with/without "all:"Yuya Nishihara committed 2 years agodb15571
  2. cli: let backend decide whether merge with root can be performedYuya Nishihara committed 2 years ago08b5b66
  3. Move parse_string_pattern in cli to StringPattern::parse in libEvan Mesterhazy committed 2 years agodd1def0
  4. revset, templater: render parse error as usual error chainYuya Nishihara committed 2 years ago2cd70bd
  5. cli: colorize commits summary embedded in single revset resolution hintYuya Nishihara committed 2 years ago423a2a5
  6. cli: add "Hint: " or "Warning: " heading to almost all messagesYuya Nishihara committed 2 years ago3152570
  7. cli: add convenient methods to print hint or warning with default headingsYuya Nishihara committed 2 years agobd3d930
  8. cli: highlight "Warning: " and "warning: " headingsYuya Nishihara committed 2 years ago1ebe751
  9. cli: highlight "Hint: " headingYuya Nishihara committed 2 years ago78ce9ea
  10. cli: indent commits summary in single revset resolution hintYuya Nishihara committed 2 years ago15ff7df
  11. cli: format single revset resolution hint with reused template instanceYuya Nishihara committed 2 years ago65ef700
  12. templater: turn Root/PlaceholderTemplate into non-Template typeYuya Nishihara committed 2 years ago24ab8f7
  13. cli: split single revset resolution hint to paragraphsYuya Nishihara committed 2 years agoe50d96e
  14. cli: allow to attach multiple hints to CommandErrorYuya Nishihara committed 2 years ago2523dc1
  15. cli: reorganize CommandError as (kind, err, hint) tupleYuya Nishihara committed 2 years agoaeb3470
  16. cli: add more CommandError factory functions, consolidate inner typeYuya Nishihara committed 2 years agoc333481
  17. cli: avoid bad hint "Prefix the expression with 'all'..."Aleksey Kuznetsov committed 2 years agod8c8494
  18. templater: remove Context type from TemplateLanguage/PropertyYuya Nishihara committed 2 years ago911cf4b
  19. templater: don't define TemplateLanguage::Context staticallyYuya Nishihara committed 2 years agocecae84
  20. Make node symbols templatable in the graphs.Anton Älgmyr committed 2 years agoe2eb5bd
  21. cli: remove last use of resolve_multiple_nonempty_revsets() from cmd_run()Yuya Nishihara committed 2 years ago54bb3b4
  22. cli: extract helper that concatenates multiple revision argsYuya Nishihara committed 2 years agoa1b3b3c
  23. operation_templater: support extensions of the template languagedploch committed 2 years agod832b44
  24. cli: move revset::optimize() invocation from parse() to evaluate()Yuya Nishihara committed 2 years agoa6ee51a
  25. cli: use unresolved root() when constructing immutable set expressionYuya Nishihara committed 2 years ago97cf16c
  26. cli_util: inline WorkspaceCommandHelper::check_non_empty()Yuya Nishihara committed 3 years agoe3303ef
  27. commit_templater: add self.immutable() methodYuya Nishihara committed 2 years ago218b1c6
  28. cli: remove CommandError dependency from revset_util::evaluate()Yuya Nishihara committed 2 years ago34eb446
  29. cli: extract primitives for user revset parsing and evaluationYuya Nishihara committed 2 years ago8235e45
  30. cli: propagate type error of "ui.default-command"Yuya Nishihara committed 2 years ago6498a0c
  31. cli_util: support multiple cli arguments for ui.default-commanddploch committed 2 years agob4c4d91
  32. cli: leverage TypedValueParser::map() to implement RevisionArg parserYuya Nishihara committed 2 years ago4cb457e
  33. cli: move join_message_paragraphs() to description_utilYuya Nishihara committed 2 years ago4dfded2
  34. cli: enrich the error about required template value with a hintAleksey Kuznetsov committed 2 years ago38d14ea
  35. cli: reuse commit summary template and formatter in a loopYuya Nishihara committed 2 years ago59a61a2