hubvault.storage
Storage package exports for hubvault.
This package groups the Phase 3 large-file storage helpers used by the repository backend.
The package contains:
ChunkStore- Content-defined chunk planner for logical file payloadsPackStore- Append-only pack-file reader and writerIndexStore- Immutable segment and manifest index layer
Example:
>>> from hubvault.storage import ChunkStore, PackStore, IndexStore
>>> ChunkStore is not None and PackStore is not None and IndexStore is not None
True
__all__
- hubvault.storage.__all__ = ['ChunkDescriptor', 'ChunkPart', 'ChunkPlan', 'ChunkStore', 'DEFAULT_CHUNK_SIZE', 'INDEX_LEVELS', 'IndexEntry', 'IndexManifest', 'IndexStore', 'PACK_MAGIC', 'PackChunkLocation', 'PackStore', 'PackWriteResult', 'canonical_lfs_pointer', 'git_blob_oid']
Built-in mutable sequence.
If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified.