Commit Graph

19 Commits

Author SHA1 Message Date
e648b86c93 Make path not show with debug quotes 2026-03-07 14:49:28 +00:00
aafc847d02 input paths normalised before comparison 2026-03-07 14:49:02 +00:00
1eda5a9642 Missing message fix 2026-03-07 14:48:18 +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
399a72f380 Add staged files (so random files don't get removed) 2026-03-03 11:16:22 +00:00
c0a71bc285 adding important subcommands 2026-03-02 21:55:37 +00:00
1dea592fb2 adding commit info 2026-03-02 21:55:27 +00:00
4139733c5c adding new errors 2026-03-02 21:55:15 +00:00
c11782564c replaced with single step function to work forwards and backwards 2026-03-02 21:55:06 +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
32dcb47e3c remove unused imports 2026-02-23 15:12:37 +00:00
8b3dc3c327 unwrapping presents 2026-02-23 15:12:16 +00:00
26eccecc7c Adding all commands and boilerplate 2026-02-23 14:46:19 +00:00
593ad42d3b Non optional message & commit command 2026-02-23 14:30:36 +00:00
7aa3ca651e Copy files with tour init 2026-02-18 17:37:01 +00:00
efa297a07a Create file directorys in init 2026-02-18 17:10:13 +00:00
39f47ef716 Add commands and options 2026-02-18 13:44:30 +00:00
3c63332a90 Initial commit 2026-02-18 12:32:54 +00:00