mirror of https://github.com/borgbackup/borg.git
Merge pull request #7909 from ThomasWaldmann/sort-by-aliases-master
--sort-by: support "archive" as alias of "name", fixes #7873
This commit is contained in:
commit
fba3e388aa
|
@ -290,7 +290,7 @@ def SortBySpec(text):
|
|||
for token in text.split(","):
|
||||
if token not in AI_HUMAN_SORT_KEYS:
|
||||
raise argparse.ArgumentTypeError("Invalid sort key: %s" % token)
|
||||
return text.replace("timestamp", "ts")
|
||||
return text.replace("timestamp", "ts").replace("archive", "name")
|
||||
|
||||
|
||||
def format_file_size(v, precision=2, sign=False, iec=False):
|
||||
|
|
|
@ -28,7 +28,8 @@ class MandatoryFeatureUnsupported(Error):
|
|||
|
||||
ArchiveInfo = namedtuple("ArchiveInfo", "name id ts")
|
||||
|
||||
AI_HUMAN_SORT_KEYS = ["timestamp"] + list(ArchiveInfo._fields)
|
||||
# timestamp is a replacement for ts, archive is an alias for name (see SortBySpec)
|
||||
AI_HUMAN_SORT_KEYS = ["timestamp", "archive"] + list(ArchiveInfo._fields)
|
||||
AI_HUMAN_SORT_KEYS.remove("ts")
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue