ok/jj
1
0
Fork 0
forked from mirrors/jj
jj/lib
Yuya Nishihara 75ebdf69a1 revset: parse @ like operator (but without alias substitution)
This is what I proposed in #2095. @ is now an operator to concatenate symbols.

Unlike the other operators, lhs/rhs of @ is not a target of alias substitution.
'x' in 'x@y' doesn't look like a named variable, though it's technically
possible to allow definition of an alias expanded to a symbol of specific remote
or vice versa. This will probably apply to the kind:pattern syntax, where
aliases are expanded due to the current implementation restriction. I've added
a TODO comment about that.
2023-08-26 07:47:12 +09:00
..
benches cargo: rename crates from jujutsu/jujutsu-lib to jj-cli/jj-lib 2023-07-09 06:40:43 +02:00
gen-protos Use { workspace = true } to appease VS Code's Cargo.toml parser 2023-08-22 21:38:53 -07:00
src revset: parse @ like operator (but without alias substitution) 2023-08-26 07:47:12 +09:00
tests test_revset: rewrite resolve_symbol() to go through normal parse/resolve paths 2023-08-26 07:47:12 +09:00
testutils Use { workspace = true } to appease VS Code's Cargo.toml parser 2023-08-22 21:38:53 -07:00
Cargo.toml merged_tree: add diff iterator 2023-08-25 06:40:36 -07:00