Commit Graph

5 Commits

Author SHA1 Message Date
aced95a845 bug fixes 2026-03-07 14:50:09 +00:00
507c61fe5f Fix bugs and improve robustness across the codebase
- Fix staged files being silently cleared when commit uses inline files
- Refactor step navigation to use direct go_to_step instead of fragile delta math
- Change step numbers from i32 to u32 (reject negative values at parse time)
- Add tour rm command to mark files for removal during carry-forward
- Add tour reset command to clear session and remove tracked files
- Consolidate duplicate recursive copy functions into shared copy_tree in utils
- Validate step directories are sequential (detect corruption)
- Detect binary files in diffs instead of showing garbage
- Use /// doc comments on enum variants so clap generates proper help text
- Remove custom Help subcommand in favor of clap's built-in --help
- Add CorruptedTour error variant for integrity checks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 21:23:39 +00:00
2ffce0347e add utils for copying files and retrieving session info 2026-03-02 21:54:37 +00:00
5093303e8d adding future functions 2026-02-23 15:12:43 +00:00
7aa3ca651e Copy files with tour init 2026-02-18 17:37:01 +00:00