Skip to content

Commit f69f21c

Browse files
committed
Either clone or pull, don't do both
1 parent 16ceef5 commit f69f21c

File tree

4 files changed

+493
-15
lines changed

4 files changed

+493
-15
lines changed

src/testRunner/externalCompileRunner.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,11 @@ abstract class ExternalCompileRunnerBase extends RunnerBase {
5757
if (!fs.existsSync(submoduleDir)) {
5858
exec("git", ["clone", config.cloneUrl, directoryName], { cwd });
5959
}
60-
exec("git", ["reset", "HEAD", "--hard"], { cwd: submoduleDir });
61-
exec("git", ["clean", "-f"], { cwd: submoduleDir });
62-
exec("git", ["pull", "-f"], { cwd: submoduleDir });
60+
else {
61+
exec("git", ["reset", "HEAD", "--hard"], { cwd: submoduleDir });
62+
exec("git", ["clean", "-f"], { cwd: submoduleDir });
63+
exec("git", ["pull", "-f"], { cwd: submoduleDir });
64+
}
6365

6466
types = config.types;
6567

0 commit comments

Comments
 (0)