jj/cli/src
Yuya Nishihara 1da9ebcec1 cli: cache parsed revsets.short-prefixes expression
It doesn't make sense to reparse revset expression. Let's reuse the parse
result. This also simplifies error handling bits.

OnceCell is switched to the std one as we no longer need get_or_try_init().
2024-09-10 07:06:43 +09:00
..
commands cli: cache parsed revsets.short-prefixes expression 2024-09-10 07:06:43 +09:00
config cli: make paths to auto-track configurable, add jj track 2024-09-09 07:49:55 -07:00
merge_tools cli: make paths to auto-track configurable, add jj track 2024-09-09 07:49:55 -07:00
cleanup_guard.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
cli_util.rs cli: cache parsed revsets.short-prefixes expression 2024-09-10 07:06:43 +09:00
command_error.rs cli: update docs URLs to point to https://martinvonz.github.io/jj/latest/ 2024-09-06 09:22:04 +09:00
commit_templater.rs cli: rename obslog to evolution-log/evolog 2024-09-05 13:45:17 -07:00
config-schema.json config-schema: add signing.backend=none to the list of enum variants 2024-09-07 10:17:08 +09:00
config.rs cli: update docs URLs to point to https://martinvonz.github.io/jj/latest/ 2024-09-06 09:22:04 +09:00
description_util.rs cli: get repo path from WorkspaceCommandHelper, not from ReadonlyRepo 2024-09-07 12:20:02 -07:00
diff_util.rs diff: extract inter-diff helper 2024-09-07 09:09:27 +09:00
formatter.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
generic_templater.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
git_util.rs cli: remove unneeded &mut Ui requirement from WorkspaceCommandHelper 2024-09-10 07:06:43 +09:00
graphlog.rs graphlog: inline node_template_for_key() 2024-09-06 09:51:10 +09:00
lib.rs next/prev: refactor movement utilities into cli/src/movement_utils.rs 2024-08-16 23:21:00 +01:00
main.rs
movement_util.rs next/prev: update error message when no movement targets are found. 2024-08-25 09:58:04 +01:00
operation_templater.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
progress.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
revset_util.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
template.pest fileset, revset, templater: add support for single-quoted raw string literals 2024-04-25 11:14:33 +09:00
template_builder.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
template_parser.rs cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +09:00
templater.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
text_util.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
time_util.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
ui.rs formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00