Skip to main content

Crate khive_vcs

Crate khive_vcs 

Source
Expand description

KG versioning — content-addressed snapshot hashing and core types.

The full snapshot/branch/merge pipeline was superseded by ADR-048 (git-native KG versioning via Deno CLI). This crate retains only the foundational primitives still referenced by the wider workspace.

§Crate layout

  • typesKgSnapshot, KgBranch, SnapshotId, RemoteConfig
  • hash — canonical JSON serialization + SHA-256 snapshot hashing
  • errorVcsError type

Re-exports§

pub use error::VcsError;
pub use types::KgBranch;
pub use types::KgSnapshot;
pub use types::RemoteAuth;
pub use types::RemoteConfig;
pub use types::SnapshotId;

Modules§

error
Error types for the VCS layer.
hash
Canonical JSON serialization and SHA-256 snapshot hashing (ADR-042 §1).
types
Core versioning types: SnapshotId, KgSnapshot, KgBranch, RemoteConfig.