feat
BREAKING
object_store
task/object-path-objects-base
#1 / 1
feat(object_store): extend object_path with objects_base param; add server-side path helpers
object_path now accepts objects_base: Path | None — defaults to the client layout (.muse/objects/) when None, letting callers override the base directory without duplicating the algo/shard logic. Musehub uses this to point at the bare server layout (repo_root/objects/) while sharing identical sharding.
paths.py gains server_repo_root, server_objects_dir, server_refs_dir, server_heads_dir, server_ref_path, server_head_path — composable helpers for the server-side bare repo layout that mirror the client-side helpers.
sha256:068b8afe4ba39b2ef1451b1c9d701492b19ec33b0cc9e32a7573a1e122e8e36a
sha
sha256:4051b2dd53e8a95fd4fce045f51c691fce7ed21ab1353454b9cf19fef289cbd8
snapshot
← Older
Oldest on task/object-path-objects-base
All commits
Newer →
Latest on task/object-path-objects-base
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:068b8afe4ba39b2ef1451b1c9d701492b19ec33b0cc9e32a7573a1e122e8e36a --body "your comment"
No comments yet. Be the first to start the discussion.