Use /tmp instead of parent dir for fork cloning.
This commit is contained in:
parent
d60498ad7f
commit
d349aa0169
1 changed files with 2 additions and 3 deletions
|
|
@ -126,8 +126,7 @@ proc getPackageOriginUrl(a: Auth): string =
|
||||||
proc publish*(p: PackageInfo) =
|
proc publish*(p: PackageInfo) =
|
||||||
## Publishes the package p.
|
## Publishes the package p.
|
||||||
let auth = getGithubAuth()
|
let auth = getGithubAuth()
|
||||||
let parent = os.getCurrentDir().parentDir()
|
var pkgsDir = getTempDir() / "nimble-packages-fork"
|
||||||
var pkgsDir = parent / "nimble-packages-fork"
|
|
||||||
if not forkExists(auth):
|
if not forkExists(auth):
|
||||||
createFork(auth)
|
createFork(auth)
|
||||||
echo "waiting 10s to let Github create a fork ..."
|
echo "waiting 10s to let Github create a fork ..."
|
||||||
|
|
@ -136,7 +135,7 @@ proc publish*(p: PackageInfo) =
|
||||||
pkgsDir = readLineFromStdin("Directory where to clone into: ")
|
pkgsDir = readLineFromStdin("Directory where to clone into: ")
|
||||||
if pkgsDir.len == 0: userAborted()
|
if pkgsDir.len == 0: userAborted()
|
||||||
echo "... done; cloning packages into: ", pkgsDir
|
echo "... done; cloning packages into: ", pkgsDir
|
||||||
cd parent:
|
cd getTempDir():
|
||||||
doCmd("git clone https://github.com/" & auth.user & "/packages " & pkgsDir)
|
doCmd("git clone https://github.com/" & auth.user & "/packages " & pkgsDir)
|
||||||
# Use SSH instead of HTTPS so that the user isn't bothered with the
|
# Use SSH instead of HTTPS so that the user isn't bothered with the
|
||||||
# password for 'git push':
|
# password for 'git push':
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue