]> arthur.barton.de Git - bup.git/blobdiff - lib/bup/t/tvfs.py
metadata: always add/store/retrieve size for links and normal files
[bup.git] / lib / bup / t / tvfs.py
index 127acb672009bd87bd82ffa2bd0e8bcbe79a3f1a..668929114f0b5217bc5b71bfa7cf6bec9351c876 100644 (file)
@@ -89,7 +89,7 @@ def tree_items(repo, oid):
     try:
         maybe_meta = lambda : Metadata.read(bupm) if bupm else None
         m = maybe_meta()
-        if m:
+        if m and m.size is None:
             m.size = 0
         yield TreeDictValue(name='.', oid=oid, meta=m)
         tree_ents = vfs.ordered_tree_entries(tree_data, bupm=True)