Code

History

Commits on ig/commit-debug to cli2065+
  1. dsl_util: introduce visitor-based generic alias substitutionYuya Nishihara committed 2 years agob31f75b
  2. dsl_util: add trait for alias body parsingYuya Nishihara committed 2 years ago0efd2aa
  3. dsl_util: add visitor-like API primarily designed for alias substitutionYuya Nishihara committed 2 years ago7be4a0a
  4. dsl_util: add trait for alias substitution errorsYuya Nishihara committed 2 years ago5061d4b
  5. dsl_util: add trait that constructs ExpressionKind of basic AST node typesYuya Nishihara committed 2 years agocf63574
  6. cli: add space around `=` in `jj config list` outputMartin von Zweigbergk committed 2 years ago5dea2a9
  7. cli: don't abandon non-discardable old wc commit by import_git_head()Yuya Nishihara committed 2 years ago4478055
  8. config: migrate "config get"/"set" to TOML-based name argument parsingYuya Nishihara committed 2 years ago02eb164
  9. fileset, templater: extract basic AST node typesYuya Nishihara committed 2 years ago97023b8
  10. fileset, templater: insert intermediate InvalidArguments error typeYuya Nishihara committed 2 years ago0c05c54
  11. config: add workaround for config path expression parsingYuya Nishihara committed 2 years ago82b0e88
  12. config: introduce newtype for dotted config name pathYuya Nishihara committed 2 years agoa127fd9
  13. cargo: upgrade gix to version 0.63Martin von Zweigbergk committed 2 years ago50dd78e
  14. cli: move a few functions in `commands/config.rs` to public placesMartin von Zweigbergk committed 2 years agoff4ea73
  15. conflicts: indicate executable conflict in git-format diffMartin von Zweigbergk committed 2 years agob227dde
  16. tree: propagate errors from `sub_tree()`/`path_value()`Martin von Zweigbergk committed 2 years ago1970dde
  17. templater: let caller specify function name and span of invalid arguments errorYuya Nishihara committed 2 years agoc9b088c
  18. templater: add helper that maps FunctionCallNode to errorYuya Nishihara committed 2 years agoe5fca8f
  19. templater: forward expect_no_arguments() to expect_exact_arguments()Yuya Nishihara committed 2 years agoda00544
  20. templater: implement expect_*_arguments() as methodsYuya Nishihara committed 2 years ago04efac3
  21. cli: config: update default template for multi-line overridden valuesYuya Nishihara committed 2 years ago06f488a
  22. cli: config: leverage toml_edit::Value to serialize valuesYuya Nishihara committed 2 years agoef8038f
  23. cli: config: use str.parse() to remove "use FromStr"Yuya Nishihara committed 2 years agod38c366
  24. cli: config: move helper functions to commands.config moduleYuya Nishihara committed 2 years ago7b72e04
  25. Add the revsets `mutable` and `immutable`.Matt Stark committed 2 years agofa6f5e3
  26. revset: implement a 'reachable(src, domain)' expressiondploch committed 2 years agoa49da4a
  27. `jj config list`: escape keysIlya Grigoriev committed 2 years ago8400707
  28. conflicts: label closing delimeter with conflict numberIlya Grigoriev committed 2 years ago1f7c4ec
  29. templater: migrate to generic dsl_util::AliasesMap typeYuya Nishihara committed 2 years agoc04fb7d
  30. revset, templater: extract trait that parses alias declarationYuya Nishihara committed 2 years ago6916fae
  31. revset: make .get_symbol/function() compatible with TemplateAliasesMapYuya Nishihara committed 2 years ago467d73f
  32. tests: use get_branch_output() helper thoroughly in test_git_*Yuya Nishihara committed 2 years ago60c3f62
  33. templater: consolidate node.span handling in expand_node()Yuya Nishihara committed 2 years ago6d211c5
  34. templater: attach alias traces to function parameterYuya Nishihara committed 2 years ago6b9e5f7
  35. templater: attach alias traces to type errorsYuya Nishihara committed 2 years ago47d372b