mirror of https://github.com/borgbackup/borg.git
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:
parent
648761fc03
commit
d5f2fd3a4c
|
@ -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):
|
||||||
|
|
Loading…
Reference in New Issue