mirror of https://github.com/borgbackup/borg.git
Archiver.build_filter: strip_components is no longer a optional parameter.
This commit is contained in:
parent
972392e290
commit
a026febdb0
|
@ -417,7 +417,7 @@ class Archiver:
|
||||||
self.print_file_status(status, path)
|
self.print_file_status(status, path)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def build_filter(matcher, peek_and_store_hardlink_masters, strip_components=0):
|
def build_filter(matcher, peek_and_store_hardlink_masters, strip_components):
|
||||||
if strip_components:
|
if strip_components:
|
||||||
def item_filter(item):
|
def item_filter(item):
|
||||||
peek_and_store_hardlink_masters(item)
|
peek_and_store_hardlink_masters(item)
|
||||||
|
|
|
@ -2210,14 +2210,14 @@ class TestBuildFilter:
|
||||||
def test_basic(self):
|
def test_basic(self):
|
||||||
matcher = PatternMatcher()
|
matcher = PatternMatcher()
|
||||||
matcher.add([parse_pattern('included')], True)
|
matcher.add([parse_pattern('included')], True)
|
||||||
filter = Archiver.build_filter(matcher, self.item_is_hardlink_master)
|
filter = Archiver.build_filter(matcher, self.item_is_hardlink_master, 0)
|
||||||
assert filter(Item(path='included'))
|
assert filter(Item(path='included'))
|
||||||
assert filter(Item(path='included/file'))
|
assert filter(Item(path='included/file'))
|
||||||
assert not filter(Item(path='something else'))
|
assert not filter(Item(path='something else'))
|
||||||
|
|
||||||
def test_empty(self):
|
def test_empty(self):
|
||||||
matcher = PatternMatcher(fallback=True)
|
matcher = PatternMatcher(fallback=True)
|
||||||
filter = Archiver.build_filter(matcher, self.item_is_hardlink_master)
|
filter = Archiver.build_filter(matcher, self.item_is_hardlink_master, 0)
|
||||||
assert filter(Item(path='anything'))
|
assert filter(Item(path='anything'))
|
||||||
|
|
||||||
def test_strip_components(self):
|
def test_strip_components(self):
|
||||||
|
|
Loading…
Reference in New Issue