gabriel / musehub public
fix BREAKING dev
AI Agent gabriel · 139 days ago · May 2, 2026 · Diff

fix: bind repo_root at construction in LocalBackend; fix all local-backend 500s

sha256:eeb3be3dcf035ea1032da971e78053083f372f0264d553760a5c96a0a4f653bf sha
+13 ~16 symbols
sha256:82c57023d056e3aa761e8605214aad686c580623e3ab99bba684f1847d92072a snapshot
+13
symbols added
~16
symbols modified
0
dead code introduced
Semantic Changes 29 symbols
~ musehub/storage/backends.py .py 1 symbol added, 10 symbols modified
+ _resolve_root method method _resolve_root L181–189
~ _path
~ delete
~ exists
~ get
~ put
~ stream
~ tests/test_storage_backends.py .py 12 symbols added, 1 symbol modified
+ test_get_backend_bound_local_exists_needs_no_repo_root_kwarg method async_method test_get_backend_bound_local_exists_needs_no_repo_root_kwarg L191–201
+ test_get_backend_bound_local_get_needs_no_repo_root_kwarg method async_method test_get_backend_bound_local_get_needs_no_repo_root_kwarg L178–189
+ test_get_backend_no_args_local_returns_unbound method method test_get_backend_no_args_local_returns_unbound L203–210
+ test_get_backend_with_owner_slug_returns_bound_local method method test_get_backend_with_owner_slug_returns_bound_local L168–176
+ TestUnitLocalBackendBoundInit class class TestUnitLocalBackendBoundInit L213–265
+ test_bound_backend_stores_repo_root method method test_bound_backend_stores_repo_root L216–219
+ test_bound_delete_no_kwarg method async_method test_bound_delete_no_kwarg L241–247
+ test_bound_exists_no_kwarg method async_method test_bound_exists_no_kwarg L233–239
+ test_bound_put_and_get_no_kwarg method async_method test_bound_put_and_get_no_kwarg L225–231
+ test_kwarg_overrides_bound_repo_root method async_method test_kwarg_overrides_bound_repo_root L249–259
+ test_unbound_backend_has_none_repo_root method method test_unbound_backend_has_none_repo_root L221–223
+ test_unbound_get_without_kwarg_raises method async_method test_unbound_get_without_kwarg_raises L261–265
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:eeb3be3dcf035ea1032da971e78053083f372f0264d553760a5c96a0a4f653bf --body "your comment"