Skip to main content

Module git

Module git 

Source

Re-exports§

pub use crate::storage::GitNodeStorage;
pub use metadata::GitMetadataBackend;
pub use metadata::MetadataBackend;
pub use operations::GitOperations;
pub use types::CommitDetails;
pub use types::CommitInfo;
pub use types::DiffOperation;
pub use types::GitKvError;
pub use types::KvConflict;
pub use types::KvDiff;
pub use types::KvStorageMetadata;
pub use types::MergeResult;
pub use versioned_store::GitNamespacedKvStore;
pub use versioned_store::GitVersionedKvStore;
pub use versioned_store::InMemoryNamespacedKvStore;
pub use versioned_store::NamespacedKvStore;
pub use versioned_store::ThreadSafeFileVersionedKvStore;
pub use versioned_store::ThreadSafeGitNamespacedKvStore;
pub use versioned_store::ThreadSafeGitVersionedKvStore;
pub use versioned_store::ThreadSafeInMemoryVersionedKvStore;
pub use versioned_store::ThreadSafeNamespacedKvStore;
pub use versioned_store::ThreadSafeVersionedKvStore;
pub use versioned_store::VersionedKvStore;
pub use worktree::WorktreeInfo;
pub use worktree::WorktreeManager;
pub use worktree::WorktreeVersionedKvStore;

Modules§

metadata
operations
types
versioned_store
Versioned key-value store backed by Git and ProllyTree.
worktree
Git worktree-like functionality for concurrent branch operations