mirror of
https://github.com/borgmatic-collective/borgmatic.git
synced 2026-07-29 21:03:02 +02:00
fix dump matching logic with labels.
This commit is contained in:
@@ -33,9 +33,9 @@ def dumps_match(first, second, default_port=None):
|
||||
indicates that the field should match any value. If a default port is given, then consider any
|
||||
dump having that port to match with a dump having a None port.
|
||||
'''
|
||||
# label kinda counts as id, if they match, consider it a full match
|
||||
# label kinda counts as id, if they match ignore hostname & port
|
||||
if first.label not in {None, UNSPECIFIED} and first.label == second.label:
|
||||
return True
|
||||
return first[:2] == second[:2]
|
||||
|
||||
for field_name in first._fields:
|
||||
first_value = getattr(first, field_name)
|
||||
|
||||
Reference in New Issue
Block a user