Note jj show --no-patch conflicts with --summary
Assisted-by: Claude Opus 4.8 via Claude Code
change ponqkwwnpsqxtusytzntymmkqqusqmkn
commit 403dd69a694ea7a2ce94dcd59805a70e2b40ea2b
author Alpha Chen <alpha@kejadlen.dev>
date
parent osoxsuuz
diff --git a/ai/skills/jj/SKILL.md b/ai/skills/jj/SKILL.md
index 6fc863d6..466b241e 100644
--- a/ai/skills/jj/SKILL.md
+++ b/ai/skills/jj/SKILL.md
@@ -116,6 +116,15 @@ jj diff -r @-                        # all changes in parent revision
 jj diff -r @- path/to/file           # specific file in parent revision
 ```
 
+**`--no-patch` can't combine with `--summary`/`--stat`/`--name-only`.**
+Those flags already suppress the full patch, so adding `--no-patch`
+errors out ("cannot be used with"). To see just the changed files, use
+`--summary` alone:
+
+```bash
+jj show -r @- --summary              # description + file list, no patch
+```
+
 **Fileset expressions with special characters need quoting.** Use
 `glob:"pattern"` with the pattern in double quotes: