Skip to main content

Module checkpoint

Module checkpoint 

Source
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).
CheckpointManager
Manages git-based checkpoints for the workspace.

Enums§

CheckpointError
Errors specific to checkpoint operations.