From dde2556f7ae6d80cb2f3a361383d89b8f5bd45ef Mon Sep 17 00:00:00 2001 From: Laura Bailey Date: Thu, 24 Feb 2022 13:42:30 +1100 Subject: [PATCH] Only clean submodules when clean is set to true --- src/git-source-provider.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/git-source-provider.ts b/src/git-source-provider.ts index 487385c..a96afba 100644 --- a/src/git-source-provider.ts +++ b/src/git-source-provider.ts @@ -177,8 +177,11 @@ export async function getSource(settings: IGitSourceSettings): Promise { core.endGroup() // Clean existing submodules - await git.submoduleReset(settings.nestedSubmodules) - await git.submoduleClean(settings.nestedSubmodules) + if (settings.clean) + { + await git.submoduleReset(settings.nestedSubmodules) + await git.submoduleClean(settings.nestedSubmodules) + } // Checkout submodules core.startGroup('Fetching submodules')