sandlot/src/commands
Chris Wanstrath 9336deed9c Remove state file locking and simplify review cleanup
The mkdir-based lock was unreliable (stale lock recovery was racy) and
added latency. The atomic rename in save() already prevents corruption,
and concurrent writes to different keys are rare enough to not warrant
the complexity. Also inlines stale review self-healing into the map
callback and collapses the review try/catch/finally into just finally.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-19 11:11:16 -07:00
..
cd.ts Add init and cd shell integration commands 2026-03-11 14:34:49 -07:00
checkout.ts Refactor checkout and add --force flag 2026-02-26 19:26:24 -08:00
cleanup.ts Refactor symlink removal into unlinkSessionSymlink helper 2026-03-09 12:04:04 -07:00
close.ts Refactor teardown logic into shared helper 2026-02-26 19:26:24 -08:00
completions.ts Add init and cd shell integration commands 2026-03-11 14:34:49 -07:00
diff.html Add light/dark mode support to diff view 2026-03-11 14:36:25 -07:00
diff.ts Use inherited stdio for git diff/show to support external diff tools and native paging 2026-02-22 07:31:30 -08:00
dir.ts Refactor cli.ts into per-command modules with shared utilities 2026-02-20 15:43:15 -08:00
edit.ts Add edit command to open session files in $EDITOR 2026-02-23 19:14:58 -08:00
helpers.ts Improve commit message prompts and use Opus model 2026-03-15 23:13:40 -07:00
init.ts Add init and cd shell integration commands 2026-03-11 14:34:49 -07:00
list.ts Remove state file locking and simplify review cleanup 2026-03-19 11:11:16 -07:00
log.ts Add color and pager support to log command 2026-02-24 19:07:39 -08:00
merge.ts add --force flag to merge and squash commands 2026-02-27 07:48:21 -08:00
new.ts Clear activity after session and on tool failure 2026-03-11 21:39:27 -07:00
open.ts Clear activity after session and on tool failure 2026-03-11 21:39:27 -07:00
rebase.ts Add progress indicator to conflict resolution 2026-03-13 13:47:07 -07:00
review.ts Remove state file locking and simplify review cleanup 2026-03-19 11:11:16 -07:00
save.ts Refactor cli.ts into per-command modules with shared utilities 2026-02-20 15:43:15 -08:00
shell.ts Refactor cli.ts into per-command modules with shared utilities 2026-02-20 15:43:15 -08:00
show.ts Use inherited stdio for git diff/show to support external diff tools and native paging 2026-02-22 07:31:30 -08:00
squash.ts add --force flag to merge and squash commands 2026-02-27 07:48:21 -08:00
vm.ts enhance vm status with cross-repo session view 2026-03-11 22:42:54 -07:00
web.ts double dippin gone wrong 2026-03-11 14:39:59 -07:00