Expand description
Git-based checkpoint manager for undo/redo functionality.
Uses git2 (libgit2 bindings) to create lightweight stash-like snapshots of the workspace. Each checkpoint captures the full working tree state so file modifications can be rolled back.
Structs§
- Checkpoint
- A single checkpoint (snapshot of the working tree).
- Checkpoint
Manager - Manages git-based checkpoints for the workspace.
Enums§
- Checkpoint
Error - Errors specific to checkpoint operations.