|
@@ -780,9 +780,8 @@ class Archiver:
|
|
|
# we do not extract the very first hardlink, so we need to remember the chunks
|
|
|
# in hardlinks_master, so we can use them when we extract some 2nd+ hardlink item
|
|
|
# that has no chunks list.
|
|
|
- if ((not has_link or (partial_extract and not matched and hardlinkable(item.mode)))
|
|
|
- and
|
|
|
- (item.get('hardlink_master', True) and 'source' not in item)):
|
|
|
+ if ((not has_link or (partial_extract and not matched and hardlinkable(item.mode))) and
|
|
|
+ (item.get('hardlink_master', True) and 'source' not in item)):
|
|
|
hardlink_masters[item.get('path')] = (item.get('chunks'), None)
|
|
|
|
|
|
filter = self.build_filter(matcher, peek_and_store_hardlink_masters, strip_components)
|