template-jj/scripts
sid cab94355fd feat: add session bookmarks, base tracking, auto-squash, and bug fixes
- Fix: set -e for manual commands (squash-wip, status, reap)
- Fix: portable mkdir lock for session-end leftover commit race condition
- Fix: ARG_MAX guard for large file lists (>500 files)
- Fix: walk up PPID chain to find long-lived ancestor process
- Fix: default mtime when stat fails (prevents arithmetic error)
- Add: wip/claude-{session} bookmark on each session commit
- Add: base revision tracking (-base file, shown in status)
- Add: JJ_HOOK_AUTO_SQUASH=1 opt-in auto-squash at session end
- Change: settings.local.json → settings.json (team-shared by default)
- Tests: 77 total (8 new for bookmarks, base, auto-squash, status, reap)
2026-03-23 04:16:01 -06:00
..
_lib.sh chore: initial jj + claude code workflow template 2026-03-21 11:30:08 -06:00
jj-hook.sh feat: add session bookmarks, base tracking, auto-squash, and bug fixes 2026-03-23 04:16:01 -06:00
test-jj-hooks.sh feat: add session bookmarks, base tracking, auto-squash, and bug fixes 2026-03-23 04:16:01 -06:00