mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Release: Ability to provide a different repo for testing.
This commit is contained in:
parent
a74b69e7c2
commit
562f884722
@ -4,13 +4,13 @@
|
||||
// Usage:
|
||||
// stable release: node release.js
|
||||
// pre-release: node release.js --pre-release {version}
|
||||
// test run: node release.js --remote=user/repo
|
||||
|
||||
"use strict";
|
||||
|
||||
var baseDir, repoDir, prevVersion, newVersion, nextVersion, tagTime, preRelease,
|
||||
var baseDir, repoDir, prevVersion, newVersion, nextVersion, tagTime, preRelease, repo,
|
||||
fs = require( "fs" ),
|
||||
rnewline = /\r?\n/,
|
||||
repo = "git@github.com:jquery/jquery-ui.git",
|
||||
branch = "master";
|
||||
|
||||
walk([
|
||||
@ -357,6 +357,44 @@ function writePackage( pkg ) {
|
||||
}
|
||||
|
||||
function bootstrap( fn ) {
|
||||
getRemote(function( remote ) {
|
||||
repo = "git@github.com:" + remote + ".git";
|
||||
_bootstrap( fn );
|
||||
});
|
||||
}
|
||||
|
||||
function getRemote( fn ) {
|
||||
var matches, remote;
|
||||
|
||||
console.log( "Determining remote repo..." );
|
||||
process.argv.forEach(function( arg ) {
|
||||
matches = /--remote=(.+)/.exec( arg );
|
||||
if ( matches ) {
|
||||
remote = matches[ 1 ];
|
||||
}
|
||||
});
|
||||
|
||||
if ( remote ) {
|
||||
fn( remote );
|
||||
return;
|
||||
}
|
||||
|
||||
console.log();
|
||||
console.log( " !!!!!!!!!!!!!!!!!!!!!!!!!!!!" );
|
||||
console.log( " !!!!!!!!!!!!!!!!!!!!!!!!!!!!" );
|
||||
console.log( " !! !!" );
|
||||
console.log( " !! Using jquery/jquery-ui !!" );
|
||||
console.log( " !! !!" );
|
||||
console.log( " !!!!!!!!!!!!!!!!!!!!!!!!!!!!" );
|
||||
console.log( " !!!!!!!!!!!!!!!!!!!!!!!!!!!!" );
|
||||
console.log();
|
||||
console.log( "Press enter to continue, or ctrl+c to cancel." );
|
||||
prompt(function() {
|
||||
fn( "jquery/jquery-ui" );
|
||||
});
|
||||
}
|
||||
|
||||
function _bootstrap( fn ) {
|
||||
console.log( "Determining release type..." );
|
||||
preRelease = process.argv.indexOf( "--pre-release" );
|
||||
if ( preRelease !== -1 ) {
|
||||
|
Loading…
Reference in New Issue
Block a user