Skip to content

Commit 1260fa0

Browse files
committed
Testing
1 parent a63fa7e commit 1260fa0

File tree

2 files changed

+13
-16
lines changed

2 files changed

+13
-16
lines changed

edk2toolext/environment/repo_resolver.py

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -372,13 +372,10 @@ def clone_repo(abs_file_system_path: os.PathLike, DepObj: dict) -> tuple:
372372
branch = DepObj["Branch"]
373373
if "ReferencePath" in DepObj and os.path.exists(DepObj["ReferencePath"]):
374374
reference = Path(DepObj["ReferencePath"])
375-
if "Recurse" in DepObj:
376-
if type(DepObj["Recurse"]) is not dict:
377-
recurse = DepObj["Recurse"]
378-
else:
379-
recurse = False
375+
if type(DepObj["Recurse"]) is not dict:
376+
recurse = DepObj["Recurse"]
380377
else:
381-
recurse = True
378+
recurse = False
382379

383380
# Used to generate clone params from flags
384381
def _build_params_list(branch: str = None, shallow: str = None, reference: str = None, recurse: str = None) -> None:
@@ -451,17 +448,14 @@ def checkout(
451448
ci_file = None
452449
if "ReferencePath" in dep and os.path.exists(dep["ReferencePath"]):
453450
reference = Path(dep["ReferencePath"])
454-
if "Recurse" in dep:
455-
if type(dep["Recurse"]) is not dict:
456-
recurse = dep["Recurse"]
457-
else:
458-
recurse = False
459-
try:
460-
ci_file = dep["Recurse"]["CIFile"]
461-
except KeyError:
462-
logging.error(f"Failed to find 'CIFile' 'Recurse' section {dep['Recurse']}")
451+
if type(dep["Recurse"]) is not dict:
452+
recurse = dep["Recurse"]
463453
else:
464-
recurse = True
454+
recurse = False
455+
try:
456+
ci_file = dep["Recurse"]["CIFile"]
457+
except KeyError:
458+
logging.error(f"Failed to find 'CIFile' 'Recurse' section {dep['Recurse']}")
465459

466460
if "Commit" in dep:
467461
commit = dep["Commit"]

edk2toolext/invocables/edk2_ci_setup.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,9 @@ def Go(self) -> int:
139139
full_start_time = timeit.default_timer()
140140

141141
setup_dependencies = self.PlatformSettings.GetDependencies()
142+
for dependency in setup_dependencies:
143+
if "Recurse" not in dependency:
144+
dependency["Recurse"] = True
142145
logging.debug(f"Dependencies list {setup_dependencies}")
143146
repos = repo_resolver.resolve_all(
144147
self.GetWorkspaceRoot(),

0 commit comments

Comments
 (0)