diff --git a/master/master.cfg b/master/master.cfg index e4bf0d38..5acf952f 100644 --- a/master/master.cfg +++ b/master/master.cfg @@ -139,6 +139,11 @@ GIT_KWDS = { # ignoring the .gitignore rules (ex: remove also ".o" files). "mode": "full", "method": "fresh", + # Partial (blobless) clone: only fetch commit and tree objects, + # blobs are fetched on demand during checkout. + "filters": ["blob:none"], + # If fetch fails, wipe and re-clone instead of failing the build. + "clobberOnFailure": True, } c["builders"] = []