Code

History

Commits on git-sync to cli/examples/custom-commit-templater31
  1. examples: use Revset::stream()Martin von Zweigbergk committed 7 months ago9be2a83
  2. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  3. cli, lib: convert revset expressions to use Arc over RcAustin Seipp committed 1 year ago5b83c98
  4. revset: don't resolve symbol expression to multiple revisionsYuya Nishihara committed 1 year agobe094ef
  5. templater: inline expect_<construct>_with() parsing helpersYuya Nishihara committed 1 year ago4a9fcb0
  6. cli: replace `ExitCode` by `u8`Martin von Zweigbergk committed 1 year ago2755042
  7. templater: replace remainders of P::wrap_<type>(), remove old wrap_<type> fnsYuya Nishihara committed 1 year agof5c36d5
  8. templater: call property wrap_() functions directly, delete old forwarding fnsYuya Nishihara committed 1 year ago780f9e5
  9. templater: convert property to trait object by callerYuya Nishihara committed 1 year agob96924d
  10. revset: extract internal context struct from RevsetParseContextYuya Nishihara committed 1 year agoffad6fe
  11. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  12. revset: reorganize expression resolution/evaluation methodsYuya Nishihara committed 2 years ago62e4943
  13. revset: introduce type-safe user/resolved expression statesYuya Nishihara committed 2 years agoe55d03a
  14. revset: allow iterators to return evaluation errorsdploch committed 2 years ago49e9003
  15. templater: pass diagnostics receiver aroundYuya Nishihara committed 2 years ago11286b3
  16. revset: pass diagnostics receiver aroundYuya Nishihara committed 2 years ago8b1760c
  17. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  18. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  19. revset: drop Eq/PartialEq from RevsetExpression and related typesYuya Nishihara committed 2 years ago9613ec4
  20. revset: replace ParseState with &RevsetParseContextYuya Nishihara committed 2 years ago9f33d13
  21. revset: split AST-level parsing and expression lowering stagesYuya Nishihara committed 2 years ago89ac3a1
  22. templater: implement expect_*_arguments() as methodsYuya Nishihara committed 2 years ago04efac3
  23. revset: support custom filter extensionsdploch committed 2 years ago20af8c7
  24. revset: add a SymbolResolverExtension trait to provide custom resolversdploch committed 2 years ago586ab1f
  25. examples: simplify commit templater example with Defaultdploch committed 2 years ago0cef90f
  26. cli_util: support multiple extensions consistentlydploch committed 2 years ago57a5d7d
  27. templater: consolidate "unexpected expression" error constructorsYuya Nishihara committed 2 years ago76f3b80
  28. templater: leverage TemplateProperty::map/and_then() helpersYuya Nishihara committed 2 years agofad7128
  29. templater: allow use of wrap_<type>() functions without borrowing &languageYuya Nishihara committed 2 years ago2916bbb
  30. commit_templater: add an AnyMap for extensions to cache their own infodploch committed 2 years ago84118e1
  31. commit_templater: support extensions of the template languagedploch committed 2 years ago570fd29