aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGanesh Viswanathan <dev@genotrance.com>2019-04-05 17:46:03 -0500
committerGanesh Viswanathan <dev@genotrance.com>2019-04-05 17:46:03 -0500
commit8fcf8011a50d574fef2e87f0d3db2d7a9bcffd93 (patch)
treed68f60c684ded946672605cafbe137057b748529
parenta17c654fac5eeabc2f1a7ebd0a90d0d08ed55831 (diff)
downloadnimterop-8fcf8011a50d574fef2e87f0d3db2d7a9bcffd93.tar.gz
nimterop-8fcf8011a50d574fef2e87f0d3db2d7a9bcffd93.zip
Fix #124
-rw-r--r--nimterop/git.nim16
1 files changed, 8 insertions, 8 deletions
diff --git a/nimterop/git.nim b/nimterop/git.nim
index 960ab25..b0380c2 100644
--- a/nimterop/git.nim
+++ b/nimterop/git.nim
@@ -96,25 +96,25 @@ proc gitPull*(url: string, outdir = "", plist = "", checkout = "") =
return
let
- outdir2 = outdir.quoteShell
+ outdirQ = outdir.quoteShell
- mkDir(outdir2)
+ mkDir(outdir)
echo "Setting up Git repo: " & url
- discard execAction(&"cd {outdir2.quoteShell} && git init .")
- discard execAction(&"cd {outdir2.quoteShell} && git remote add origin {url}")
+ discard execAction(&"cd {outdirQ} && git init .")
+ discard execAction(&"cd {outdirQ} && git remote add origin {url}")
if plist.len != 0:
# TODO: document this, it's not clear
let sparsefile = outdir / ".git/info/sparse-checkout"
- discard execAction(&"cd {outdir2.quoteShell} && git config core.sparsecheckout true")
+ discard execAction(&"cd {outdirQ} && git config core.sparsecheckout true")
writeFile(sparsefile, plist)
if checkout.len != 0:
echo "Checking out " & checkout
- discard execAction(&"cd {outdir2.quoteShell} && git pull --tags origin master")
- discard execAction(&"cd {outdir2.quoteShell} && git checkout {checkout}")
+ discard execAction(&"cd {outdirQ} && git pull --tags origin master")
+ discard execAction(&"cd {outdirQ} && git checkout {checkout}")
else:
echo "Pulling repository"
- discard execAction(&"cd {outdir2.quoteShell} && git pull --depth=1 origin master")
+ discard execAction(&"cd {outdirQ} && git pull --depth=1 origin master")