From f6d00eab3ef667baa3dfd12d773ae5a01f400f72 Mon Sep 17 00:00:00 2001 From: Agam Agarwal Date: Mon, 14 Sep 2026 22:05:53 +0530 Subject: [PATCH] jj-sparse: add page (#23994) --- pages/common/jj-sparse.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pages/common/jj-sparse.md diff --git a/pages/common/jj-sparse.md b/pages/common/jj-sparse.md new file mode 100644 index 0000000000..29ed919455 --- /dev/null +++ b/pages/common/jj-sparse.md @@ -0,0 +1,36 @@ +# jj sparse + +> Manage which paths from the working-copy commit are present in the working copy. +> More information: . + +- List the patterns currently present in the working copy: + +`jj sparse list` + +- Start an editor to update the sparse patterns: + +`jj sparse edit` + +- Reset the patterns to include all files in the working copy: + +`jj sparse reset` + +- Exclude all files from the working copy: + +`jj sparse set --clear` + +- Update patterns to only include specified paths: + +`jj sparse set --clear --add {{path/to/directory}}` + +- Add a path to the working copy: + +`jj sparse set --add {{path/to/directory}}` + +- Add multiple paths to the working copy: + +`jj sparse set --add {{path/to/directory1}} --add {{path/to/directory2}}` + +- Remove a path from the working copy: + +`jj sparse set --remove {{path/to/directory}}`