From fa3173f8f6443307739fc7c41f2bdd680f56a844 Mon Sep 17 00:00:00 2001 From: Jack Bates Date: Fri, 7 Feb 2020 11:17:44 -0700 Subject: [PATCH] Either clone or pull, don't do both (#35230) Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> --- src/testRunner/externalCompileRunner.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/testRunner/externalCompileRunner.ts b/src/testRunner/externalCompileRunner.ts index e42a9bc42cc..91f77faaf0d 100644 --- a/src/testRunner/externalCompileRunner.ts +++ b/src/testRunner/externalCompileRunner.ts @@ -58,9 +58,11 @@ namespace Harness { if (!fs.existsSync(submoduleDir)) { exec("git", ["clone", config.cloneUrl, directoryName], { cwd }); } - exec("git", ["reset", "HEAD", "--hard"], { cwd: submoduleDir }); - exec("git", ["clean", "-f"], { cwd: submoduleDir }); - exec("git", ["pull", "-f"], { cwd: submoduleDir }); + else { + exec("git", ["reset", "HEAD", "--hard"], { cwd: submoduleDir }); + exec("git", ["clean", "-f"], { cwd: submoduleDir }); + exec("git", ["pull", "-f"], { cwd: submoduleDir }); + } types = config.types; @@ -337,4 +339,4 @@ ${stderr.replace(/\r\n/g, "\n")}`; } return result; } -} \ No newline at end of file +}