Expand description
High-level repository operations
fsck: Repository integrity checksmerge: Fast-forward and three-way mergemerge_base: Merge base (LCA) computationmerge_state: Merge state file helpersrepair: Repository repair (truncate or rewrite-history)diagnostics: Debug utilitiestraversal: BFS commit graph traversal (handles merge commits correctly)
Re-exports§
pub use fsck::fsck;pub use fsck::FsckError;pub use fsck::FsckOptions;pub use fsck::FsckResult;pub use fsck::FsckStats;pub use fsck::FsckWarning;pub use merge::merge;pub use merge::merge_abort;pub use merge::merge_continue;pub use merge::merge_fast_forward;pub use merge::ConflictInfo;pub use merge::ConflictType;pub use merge::MergeOptions;pub use merge::MergeResult;pub use merge_base::find_merge_base;pub use merge_state::clear_merge_state;pub use merge_state::is_merge_in_progress;pub use merge_state::read_merge_state;pub use merge_state::write_merge_state;pub use merge_state::MergeState;pub use traversal::walk_all_refs;pub use traversal::walk_from_head;pub use traversal::walk_topological;pub use traversal::CommitWalker;pub use traversal::WalkOptions;pub use traversal::WalkOrder;pub use traversal::WalkedCommit;pub use import::fetch_published_commit;pub use import::objects_store;pub use import::ForeignCommit;pub use import::ImportOptions;pub use publish::publish;pub use publish::PublishError;pub use publish::PublishOptions;pub use publish::PublishOutput;pub use publish::PublishStats;pub use repair::preview_repair;pub use repair::repair;pub use repair::BranchUpdate;pub use repair::RepairMode;pub use repair::RepairOptions;pub use repair::RepairPreview;pub use repair::RepairResult;
Modules§
- diagnostics
- Debug helpers for inspecting shard layout and changes.
- fsck
- Repository integrity checking (fsck).
- import
- Shared fetch+decrypt pipeline for importing published commits from IPFS.
- merge
- Merge operations for void repositories.
- merge_
base - Merge base (LCA) computation for void repositories.
- merge_
state - Merge state file helpers.
- publish
- Publish a void repository as a browsable static website.
- repair
- Repository repair operations.
- traversal
- Commit graph traversal utilities.