jj/cli/examples
Yuya Nishihara ffad6fe96f revset: extract internal context struct from RevsetParseContext
This allows callers to mutate RevsetParseContext if needed.

RevsetParseContext was changed to an opaque struct at 4e0abf0631 "revset: make
RevsetParseContext opaque." I think the intent there was to hide implementation
details from revset extension functions. This is now achieved by opaque
LoweringContext.

Another reason of this change is that aliases_map is no longer needed when
transforming AST to UserRevsetExpression.
2025-03-26 13:03:41 +00:00
..
custom-backend examples: use settings_for_new_workspace() when initializing workspace 2025-01-06 21:15:28 +09:00
custom-command repo: remove &UserSettings argument from new/rewrite_commit(), use self.settings 2024-12-31 10:51:57 +09:00
custom-commit-templater revset: extract internal context struct from RevsetParseContext 2025-03-26 13:03:41 +00:00
custom-global-flag cli: extract CommandError and helper functions to new module 2024-03-03 01:11:46 +09:00
custom-operation-templater cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00
custom-working-copy cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00