Code

History

Commits on ig/vimdiffwarn to cli/src/cli_util.rs315+
  1. cli: only use default log revset when neither path nor revset is providedNoah Mayr committed 2 years agob799848
  2. revset: parse "all:" prefix rule by pestYuya Nishihara committed 2 years agobb87fac
  3. cli: inline resolve_revset() to callerYuya Nishihara committed 2 years agoa5abd98
  4. cli: don't check duplicates in revisions prefixed with "all:"Yuya Nishihara committed 2 years ago5d09234
  5. cli: inline resolve_revset_default_single()Yuya Nishihara committed 2 years agoc3fa13e
  6. cli: extract parsing part of resolve_single_rev_with_hint_about_all_prefix()Yuya Nishihara committed 2 years ago4f0c52d
  7. cli: move resolve_multiple_nonempty_revsets_default_single() to command helperYuya Nishihara committed 2 years agoa8c4e0e
  8. cli: extract evaluation part of resolve_single_rev_with_hint_about_all_prefix()Yuya Nishihara committed 2 years ago0c4f4c8
  9. cli: extract function that creates "not a single revision" errorYuya Nishihara committed 2 years agof04402e
  10. cli: add a global `--quiet` flag, which silences status messagesMartin von Zweigbergk committed 2 years agoadf3b50
  11. ui: make `hint_*()` methods return `Option`Martin von Zweigbergk committed 2 years ago4962d9a
  12. ui: make `status()` return a `dyn Write`, add `status_formatter()`Martin von Zweigbergk committed 2 years agoe38e290
  13. cli: add a Ui::status() helper for writing non-error to stderrMartin von Zweigbergk committed 2 years agoaeaab8a
  14. cli: replace last use of evaluate_revset() with evaluate_programmatic()Yuya Nishihara committed 2 years ago6004efb
  15. cli: make check_rewritable() not evaluate revset to commit objectsYuya Nishihara committed 2 years agob3d3b26
  16. cli: add convenient method to intersect user revset with other expressionYuya Nishihara committed 2 years ago784d735
  17. cli: add convenient wrapper for user revset evaluationYuya Nishihara committed 2 years ago6902706
  18. cli: simplify check for non-empty revisions with/without "all:"Yuya Nishihara committed 2 years agodb15571
  19. cli: let backend decide whether merge with root can be performedYuya Nishihara committed 2 years ago08b5b66
  20. Move parse_string_pattern in cli to StringPattern::parse in libEvan Mesterhazy committed 2 years agodd1def0
  21. revset, templater: render parse error as usual error chainYuya Nishihara committed 2 years ago2cd70bd
  22. cli: colorize commits summary embedded in single revset resolution hintYuya Nishihara committed 2 years ago423a2a5
  23. cli: add "Hint: " or "Warning: " heading to almost all messagesYuya Nishihara committed 2 years ago3152570
  24. cli: add convenient methods to print hint or warning with default headingsYuya Nishihara committed 2 years agobd3d930
  25. cli: highlight "Warning: " and "warning: " headingsYuya Nishihara committed 2 years ago1ebe751
  26. cli: highlight "Hint: " headingYuya Nishihara committed 2 years ago78ce9ea
  27. cli: indent commits summary in single revset resolution hintYuya Nishihara committed 2 years ago15ff7df
  28. cli: format single revset resolution hint with reused template instanceYuya Nishihara committed 2 years ago65ef700
  29. templater: turn Root/PlaceholderTemplate into non-Template typeYuya Nishihara committed 2 years ago24ab8f7
  30. cli: split single revset resolution hint to paragraphsYuya Nishihara committed 2 years agoe50d96e
  31. cli: allow to attach multiple hints to CommandErrorYuya Nishihara committed 2 years ago2523dc1
  32. cli: reorganize CommandError as (kind, err, hint) tupleYuya Nishihara committed 2 years agoaeb3470
  33. cli: add more CommandError factory functions, consolidate inner typeYuya Nishihara committed 2 years agoc333481
  34. cli: avoid bad hint "Prefix the expression with 'all'..."Aleksey Kuznetsov committed 2 years agod8c8494
  35. templater: remove Context type from TemplateLanguage/PropertyYuya Nishihara committed 2 years ago911cf4b