浏览代码

format_archive: also output archive id, fixes #731

used by borg list, prune, delete.

before: <name> <datetime>

now:    <name> <datetime> [<id>]

it's a bit less pretty now, but better for automation as the id always stays same while the name can be changed.
Thomas Waldmann 9 年之前
父节点
当前提交
d5f2fd3a4c
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      borg/helpers.py

+ 6 - 1
borg/helpers.py

@@ -1,4 +1,5 @@
 import argparse
+from binascii import hexlify
 from collections import namedtuple
 from functools import wraps
 import grp
@@ -610,7 +611,11 @@ def sizeof_fmt_decimal(num, suffix='B', sep='', precision=2):
 
 
 def format_archive(archive):
-    return '%-36s %s' % (archive.name, format_time(to_localtime(archive.ts)))
+    return '%-36s %s [%s]' % (
+        archive.name,
+        format_time(to_localtime(archive.ts)),
+        hexlify(archive.id).decode('ascii'),
+    )
 
 
 def memoize(function):