From: Rafael Xavier de Souza Date: Wed, 5 Jun 2013 13:37:01 +0000 (-0300) Subject: Release: Allow remote repositories other than "git@github.com", eg. filesystem X-Git-Tag: 1.10.4~66 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=8ca9836de8c2b8ad65254bfc211a5e4a37eb45fe;p=jquery-ui.git Release: Allow remote repositories other than "git@github.com", eg. filesystem (cherry picked from commit a52421b25f5d8f1a61049014589555690f44e7b0) --- diff --git a/build/release/release.js b/build/release/release.js index de894e9db..dfacb537f 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 ); }); }