Commit a4d90ab5 authored by Dave Methvin's avatar Dave Methvin

Update release script for sourcmap syntax change

(cherry picked from commit d79c036a)
parent 94a9a4f1
...@@ -118,7 +118,7 @@ function checkGitStatus( next ) { ...@@ -118,7 +118,7 @@ function checkGitStatus( next ) {
dieIfReal( "Branches don't match: Wanted " + branch + ", got " + onBranch ); dieIfReal( "Branches don't match: Wanted " + branch + ", got " + onBranch );
} }
if ( /Changes to be committed/i.test( stdout ) ) { if ( /Changes to be committed/i.test( stdout ) ) {
dieIfReal( "Please commit changed files before attemping to push a release." ); dieIfReal( "Please commit changed files before attempting to push a release." );
} }
if ( /Changes not staged for commit/i.test( stdout ) ) { if ( /Changes not staged for commit/i.test( stdout ) ) {
dieIfReal( "Please stash files before attempting to push a release." ); dieIfReal( "Please stash files before attempting to push a release." );
...@@ -166,10 +166,10 @@ function makeReleaseCopies( next ) { ...@@ -166,10 +166,10 @@ function makeReleaseCopies( next ) {
} else if ( /\.min\.js$/.test( releaseFile ) ) { } else if ( /\.min\.js$/.test( releaseFile ) ) {
// Minified files point back to the corresponding map; // Minified files point back to the corresponding map;
// again assume one big happy directory. // again assume one big happy directory.
// "//@ sourceMappingURL=jquery.min.map" // "//# sourceMappingURL=jquery.min.map"
text = fs.readFileSync( builtFile, "utf8" ) text = fs.readFileSync( builtFile, "utf8" )
.replace( /\/\/@ sourceMappingURL=\S+/, .replace( /\/\/# sourceMappingURL=\S+/,
"//@ sourceMappingURL=" + unpathedFile.replace( /\.js$/, ".map" ) ); "//# sourceMappingURL=" + unpathedFile.replace( /\.js$/, ".map" ) );
fs.writeFileSync( releaseFile, text ); fs.writeFileSync( releaseFile, text );
} else if ( builtFile !== releaseFile ) { } else if ( builtFile !== releaseFile ) {
copy( builtFile, releaseFile ); copy( builtFile, releaseFile );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment