You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 52eff8f
Browse filesBrowse the repository at this point in the historyBrowse files
fix: record the resolved store name; an empty name builds the default collector
GarbageCollector(schema, store="") built a collector whose store stayed "",
so _references matched no reference and collect(dry_run=False) would have
deleted every file in the default store. An empty name now builds the default
collector, as None does.
Codecs recorded the store name as declared, so a bare-@ reference stored ""
and followed stores.default: re-pointing the default would break reads, and a
collector bound to the old store by name would delete live files. Codecs now
record the resolved name (new Config.resolve_store_name, which get_store_spec
also uses), so each object stays with the store it was written to. Bare @
could not be written before this change, so no stored metadata has an empty
name; metadata that records none still means the current default.
0 commit comments