diff --git a/arborist/cli.py b/arborist/cli.py index 5041478..485515f 100644 --- a/arborist/cli.py +++ b/arborist/cli.py @@ -3116,13 +3116,16 @@ def _cmd_cold_list(args: argparse.Namespace) -> int: backend = _make_cold_backend() packs = [] for key in backend.list_keys(PACK_PREFIX): - # v3 keys: packs/.metadata.tar.zst or packs/.chunks.tar.zst + # v3 keys: packs/.{metadata,chunks,fts}.tar.zst if key.endswith(".metadata.tar.zst"): kind = "metadata" pack_hash = key[len(PACK_PREFIX):-len(".metadata.tar.zst")] elif key.endswith(".chunks.tar.zst"): kind = "chunks" pack_hash = key[len(PACK_PREFIX):-len(".chunks.tar.zst")] + elif key.endswith(".fts.tar.zst"): + kind = "fts" + pack_hash = key[len(PACK_PREFIX):-len(".fts.tar.zst")] else: continue entry = {