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.
This commit is contained in:
Thomas Waldmann 2016-03-12 23:30:15 +01:00
parent 648761fc03
commit d5f2fd3a4c
1 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,5 @@
import argparse import argparse
from binascii import hexlify
from collections import namedtuple from collections import namedtuple
from functools import wraps from functools import wraps
import grp import grp
@ -610,7 +611,11 @@ def sizeof_fmt_decimal(num, suffix='B', sep='', precision=2):
def format_archive(archive): 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): def memoize(function):