diff options
-rw-r--r-- | build/release/release.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/build/release/release.js b/build/release/release.js index df281af2d..df94b1c08 100644 --- a/build/release/release.js +++ b/build/release/release.js @@ -4,7 +4,8 @@ // Usage: // stable release: node release.js // pre-release: node release.js --pre-release {version} -// test run: node release.js --remote=user/repo +// test run: node release.js --remote={repo} +// - repo: "/tmp/repo" (filesystem), "user/repo" (github), "http://mydomain/repo.git" (another domain) "use strict"; @@ -515,7 +516,11 @@ function writePackage( pkg ) { function bootstrap( fn ) { getRemote(function( remote ) { - repo = "git@github.com:" + remote + ".git"; + if ( (/:/).test( remote ) || fs.existsSync( remote ) ) { + repo = remote; + } else { + repo = "git@github.com:" + remote + ".git"; + } _bootstrap( fn ); }); } |