jj/cli/src
Martin von Zweigbergk 5f3df4aaea revset: resolve "@" symbol's workspace id earlier (while parsing)
We resolve file paths into repo-relative paths while parsing the
revset expression, so I think it's consistent to also resolve which
workspace "@" refers to while parsing it. That means we won't need the
workspace context both while parsing and while resolving symbols.

In order to break things like `author("martinvonz@")` (thanks to @yuja
for catching this), I also changed the parsing of working-copy
expressions so they are not allowed to be
quoted. `author(martinvonz@)` will therefore be an error now. That
seems like a small improvement anyway, since we have recently talked
about making `root` and `[workspace]@` not parsed as other symbols.
2023-08-20 17:57:18 -07:00
..
commands revset: resolve "@" symbol's workspace id earlier (while parsing) 2023-08-20 17:57:18 -07:00
config templates: add placeholder label for no description 2023-08-18 11:14:45 +05:30
merge_tools working_copy: don't snapshot new files larger than 1MiB by default 2023-08-17 19:29:38 -07:00
cleanup_guard.rs
cli_util.rs revset: resolve "@" symbol's workspace id earlier (while parsing) 2023-08-20 17:57:18 -07:00
commit_templater.rs
config-schema.json settings: support human-readable byte sizes for max-new-file-size 2023-08-17 19:29:38 -07:00
config.rs cli: let custom binaries add extra default configs 2023-08-19 06:48:29 -07:00
diff_util.rs Add jj diffs --stat option 2023-08-19 23:49:16 -07:00
formatter.rs
graphlog.rs
lib.rs
main.rs
operation_templater.rs
progress.rs settings: support human-readable byte sizes for max-new-file-size 2023-08-17 19:29:38 -07:00
template.pest
template_builder.rs Add UTC format for timestamp formats. Thanks to @rauljordan for these changes. 2023-08-20 17:24:09 -05:00
template_parser.rs
templater.rs templates: replace empty name and email strings with placeholders 2023-08-18 17:22:59 -05:00
text_util.rs
time_util.rs
ui.rs