diff --git a/babel.nim b/babel.nim index 8b48a4d..6d66025 100644 --- a/babel.nim +++ b/babel.nim @@ -201,13 +201,12 @@ proc install(packages: seq[String]) = echo("Executing git...") if existsDir(downloadDir / ".git"): doCmd("cd "& downloadDir &" && git pull") - if dvcsTag != "": - doCmd("git checkout "& dvcsTag) else: removeDir(downloadDir) doCmd("git clone --depth 1 " & pkg.url & " " & downloadDir) - if dvcsTag != "": - doCmd("cd \"" & downloadDir & "\" && git checkout " & dvcsTag) + + if dvcsTag != "": + doCmd("cd \"" & downloadDir & "\" && git checkout " & dvcsTag) else: quit("Unknown download method: " & pkg.downloadMethod, QuitFailure)