Code

History

Commits on ig/vimdiffwarn to cli/src1120+
  1. jj git push: always force-push, all safety logic now in push_negotiationIlya Grigoriev committed 2 years ago777da99
  2. jj git push: safety checks in push negotiation, "force-with-lease"Ilya Grigoriev committed 2 years ago8d3dd17
  3. diff_util: replace `DiffWorkspaceContext` by `RepoPathUiConverter`Martin von Zweigbergk committed 2 years ago35c7606
  4. revset: use `FsRepoPathUiConverter` in `RevsetWorkspaceContext`Martin von Zweigbergk committed 2 years ago1e3b49a
  5. fileset: replace `FilesetParseContext` by `RepoPathUiConverter`Martin von Zweigbergk committed 2 years ago058461e
  6. repo_path: add type for formatting and parsing `RepoPath`, use in CLIMartin von Zweigbergk committed 2 years ago3b70225
  7. dsl_util: introduce visitor-based generic alias substitutionYuya Nishihara committed 2 years agob31f75b
  8. dsl_util: add trait for alias body parsingYuya Nishihara committed 2 years ago0efd2aa
  9. dsl_util: add visitor-like API primarily designed for alias substitutionYuya Nishihara committed 2 years ago7be4a0a
  10. dsl_util: add trait for alias substitution errorsYuya Nishihara committed 2 years ago5061d4b
  11. dsl_util: add trait that constructs ExpressionKind of basic AST node typesYuya Nishihara committed 2 years agocf63574
  12. cli: add space around `=` in `jj config list` outputMartin von Zweigbergk committed 2 years ago5dea2a9
  13. cli: don't abandon non-discardable old wc commit by import_git_head()Yuya Nishihara committed 2 years ago4478055
  14. config: migrate "config get"/"set" to TOML-based name argument parsingYuya Nishihara committed 2 years ago02eb164
  15. fileset, templater: extract basic AST node typesYuya Nishihara committed 2 years ago97023b8
  16. fileset, templater: insert intermediate InvalidArguments error typeYuya Nishihara committed 2 years ago0c05c54
  17. config: add workaround for config path expression parsingYuya Nishihara committed 2 years ago82b0e88
  18. config: introduce newtype for dotted config name pathYuya Nishihara committed 2 years agoa127fd9
  19. cli: move a few functions in `commands/config.rs` to public placesMartin von Zweigbergk committed 2 years agoff4ea73
  20. conflicts: indicate executable conflict in git-format diffMartin von Zweigbergk committed 2 years agob227dde
  21. tree: propagate errors from `sub_tree()`/`path_value()`Martin von Zweigbergk committed 2 years ago1970dde
  22. templater: let caller specify function name and span of invalid arguments errorYuya Nishihara committed 2 years agoc9b088c
  23. templater: add helper that maps FunctionCallNode to errorYuya Nishihara committed 2 years agoe5fca8f
  24. templater: forward expect_no_arguments() to expect_exact_arguments()Yuya Nishihara committed 2 years agoda00544
  25. templater: implement expect_*_arguments() as methodsYuya Nishihara committed 2 years ago04efac3
  26. cli: config: update default template for multi-line overridden valuesYuya Nishihara committed 2 years ago06f488a
  27. cli: config: leverage toml_edit::Value to serialize valuesYuya Nishihara committed 2 years agoef8038f
  28. cli: config: use str.parse() to remove "use FromStr"Yuya Nishihara committed 2 years agod38c366
  29. cli: config: move helper functions to commands.config moduleYuya Nishihara committed 2 years ago7b72e04
  30. Add the revsets `mutable` and `immutable`.Matt Stark committed 2 years agofa6f5e3
  31. `jj config list`: escape keysIlya Grigoriev committed 2 years ago8400707
  32. templater: migrate to generic dsl_util::AliasesMap typeYuya Nishihara committed 2 years agoc04fb7d
  33. revset, templater: extract trait that parses alias declarationYuya Nishihara committed 2 years ago6916fae
  34. revset: make .get_symbol/function() compatible with TemplateAliasesMapYuya Nishihara committed 2 years ago467d73f
  35. templater: consolidate node.span handling in expand_node()Yuya Nishihara committed 2 years ago6d211c5