Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First contribution, please let me know if this should be an issue / something else first.
Often, while iterating, I end up with a state where I've updated some dependencies (
cargo update
, etc) and some code. I want to inspect the diff, butjj diff
(andjj show
, etc) only accept an allowlist. This works ok when all the relevant changes are in a common directory, but is annoying when working in multiple (such as with workspaces).This adds an
--exclude
flag tojj diff
, which does what it says on the tin.jj diff -x Cargo.lock
Potential pitfalls:
jj diff -x *.lock
may not work as expected, as it could shell expand to something likejj diff -x Cargo.lock flake.lock
, which would excludeCargo.lock
but includeflake.lock
. Unsure if this motivates a section in the docs.Checklist
If applicable:
CHANGELOG.md