From 952fdcf63a227c341c96206d505be5c44546dd5b Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Wed, 14 Feb 2018 16:43:26 +0100 Subject: Allow cross-device Manifests by default Default to allowing cross-device Manifests for better compatibility. This avoids issues with overlayfs, and also makes gemato behave more like other tools (rsync, find, cp) that allow crossing filesystems by default. --- gemato/find_top_level.py | 2 +- gemato/recursiveloader.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gemato/find_top_level.py b/gemato/find_top_level.py index d432b0e..17e743b 100644 --- a/gemato/find_top_level.py +++ b/gemato/find_top_level.py @@ -11,7 +11,7 @@ import gemato.compression import gemato.manifest -def find_top_level_manifest(path='.', allow_xdev=False, allow_compressed=False): +def find_top_level_manifest(path='.', allow_xdev=True, allow_compressed=False): """ Find top-level Manifest file that covers @path (defaults to the current directory). Returns the path to the Manifest diff --git a/gemato/recursiveloader.py b/gemato/recursiveloader.py index 2cd1633..0969554 100644 --- a/gemato/recursiveloader.py +++ b/gemato/recursiveloader.py @@ -181,7 +181,7 @@ class ManifestRecursiveLoader(object): hashes=None, allow_create=False, sort=None, compress_watermark=None, compress_format=None, profile=gemato.profile.DefaultProfile(), - max_jobs=None, allow_xdev=False): + max_jobs=None, allow_xdev=True): """ Instantiate the loader for a Manifest tree starting at top-level Manifest @top_manifest_path. -- cgit v1.2.3