Skip to main content

void_core/workspace/
mod.rs

1//! Working directory operations for void
2//!
3//! Provides staging, checkout, status, and file operations for the workspace.
4
5pub mod checkout;
6pub mod move_path;
7pub mod remove;
8pub mod reset;
9pub mod stage;
10pub mod status;
11pub mod workspaces;
12
13// Re-export from checkout
14pub use checkout::{checkout_paths, checkout_tree, CheckoutOptions, CheckoutStats};
15
16// Re-export from stage
17pub use stage::{stage_paths, StageOptions, StageResult};
18
19// Re-export from reset
20pub use reset::{reset_paths, ResetOptions, ResetResult};
21
22// Re-export from status
23pub use status::{status_workspace, StatusOptions, StatusResult};
24
25// Re-export from remove
26pub use remove::{remove_paths, RemoveOptions, RemoveResult};
27
28// Re-export from move_path
29pub use move_path::{move_path, MoveOptions, MoveResult};
30
31// Re-export from workspaces
32pub use workspaces::{
33    create_workspace, find_workspace_for_branch, list_workspaces, parse_void_file,
34    prune_workspaces, remove_workspace, WorkspaceInfo,
35};