X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=blobdiff_plain;f=cumulus-util;h=05043f10475cb10e438c446d8d183379ea26aaaf;hp=f5d5fa36de960a2ba0dfffe152242e21a6fa5a20;hb=eff3483101b31fad71ed936509865395ecc6cc3a;hpb=bd1ee8ece31dbffb2ec75382e3d418a1cf2ef19a diff --git a/cumulus-util b/cumulus-util index f5d5fa3..05043f1 100755 --- a/cumulus-util +++ b/cumulus-util @@ -83,6 +83,12 @@ def cmd_list_snapshot_sizes(): for s in sorted(lowlevel.list_snapshots()): d = lbs.parse_full(store.load_snapshot(s)) check_version(d['Format']) + + try: + intent = float(d['Backup-Intent']) + except: + intent = 1.0 + segments = d['Segments'].split() (size, added, removed) = (0, 0, 0) for seg in segments: @@ -93,7 +99,7 @@ def cmd_list_snapshot_sizes(): if seg not in segments: removed += lowlevel.lowlevel_stat(seg + ".tar.gpg")['size'] previous = set(segments) - print "%s: %.3f +%.3f -%.3f" % (s, size / 1024.0**2, added / 1024.0**2, removed / 1024.0**2) + print "%s [%s]: %.3f +%.3f -%.3f" % (s, intent, size / 1024.0**2, added / 1024.0**2, removed / 1024.0**2) # Build checksum list for objects in the given segments, or all segments if # none are specified.