jj/cli/src
Austin Seipp a31fe7f6d6 cli: implement workspace add --sparse-patterns
This flag implements three modes:

- `copy`: copy sparse patterns from parent
- `full`: do not copy sparse patterns from parent
- `empty`: clear all paths, equal to `set --clear`

This is useful for various tooling like tools that want to run a parallel
process that queries the build system (without running into locks/blocking.)

I think continuing to copy sparse patterns makes sense as the default behavior.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2024-09-06 16:22:47 -05:00
..
commands cli: implement workspace add --sparse-patterns 2024-09-06 16:22:47 -05:00
config cli: parse graph node settings strictly 2024-09-06 09:51:10 +09:00
merge_tools store: make write_file() async 2024-09-04 18:34:11 -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: update docs URLs to point to https://martinvonz.github.io/jj/latest/ 2024-09-06 09:22:04 +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 signing: allow disabling by setting backend to "none" 2024-09-05 21:02:22 -07: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 formatting only: switch to Item level import ganularity 2024-08-22 14:52:54 -04:00
diff_util.rs conflicts: pass around conflict contents without materialization 2024-08-28 10:23:57 +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 cleanup: remove redundant ::{self} from use declarations 2024-08-23 13:05:27 +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
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