From cc0dcd28f2c3f9822157fe4bf1d4c06aa2603879 Mon Sep 17 00:00:00 2001 From: Jack Bates Date: Wed, 20 Nov 2019 08:06:54 -0700 Subject: [PATCH] Either clone or pull, don't do both --- 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 bda806f3156fd..6859c4bf76a5b 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 +}