1- var cheerio = require ( "cheerio" ) ,
2- fs = require ( "fs" ) ,
3- scp = require ( "scp" ) ,
4- path = require ( "path" ) ,
5- semver = require ( "semver" ) ,
6- shell = require ( "shelljs" ) ;
7-
81module . exports = function ( Release ) {
9- var clonedRepos = { } ;
2+ var cheerio = require ( "cheerio" ) ,
3+ fs = require ( "fs" ) ,
4+ semver = require ( "semver" ) ,
5+ shell = require ( "shelljs" ) ,
6+ clonedRepos = { } ;
107
118 Release . define ( {
129 issueTracker : "github" ,
@@ -15,9 +12,7 @@ module.exports = function( Release ) {
1512 } ,
1613
1714 generateArtifacts : function ( done ) {
18- Release . exec (
19- "grunt dist:release"
20- ) ;
15+ Release . exec ( "grunt dist:release" ) ;
2116 done ( [ ] ) ;
2217 } ,
2318
@@ -27,7 +22,7 @@ module.exports = function( Release ) {
2722
2823 if ( ! clonedRepos [ remote ] ) {
2924 console . log ( "Cloning " + remote . cyan + "..." ) ;
30- Release . git ( "clone " + remote + " " + local , "Error cloning Demos repo." ) ;
25+ Release . exec ( "git clone " + remote + " " + local , "Error cloning Demos repo." ) ;
3126 console . log ( ) ;
3227
3328 clonedRepos [ remote ] = local ;
@@ -48,17 +43,18 @@ module.exports = function( Release ) {
4843
4944 if ( ! Release . preRelease ) {
5045 console . log ( "Updating demos index..." ) ;
51- fs . writeFileSync ( repo + "/index.php" , "<?php header('Location: " + Release . newVersion + "');" ) ;
46+ fs . writeFileSync ( repo + "/index.php" ,
47+ "<?php header('Location: " + Release . newVersion + "');" ) ;
5248 }
5349
5450 console . log ( "Adding files..." ) ;
5551 process . chdir ( repo ) ;
56- Release . git ( "add ." , "Error adding files." ) ;
57- Release . git ( "commit -m '" + commitMessage + "'" , "Error commiting demos files." ) ;
52+ Release . exec ( "git add ." , "Error adding files." ) ;
53+ Release . exec ( "git commit -m '" + commitMessage + "'" , "Error commiting demos files." ) ;
5854 Release . exec ( "npm version patch" ) ;
5955 if ( ! Release . isTest ) {
6056 console . log ( "Pushing to github..." ) ;
61- Release . git ( "push --tags origin master" , "Error pushing demos to github." ) ;
57+ Release . exec ( "git push --tags origin master" , "Error pushing demos to github." ) ;
6258 }
6359 console . log ( ) ;
6460 } ,
@@ -69,7 +65,7 @@ module.exports = function( Release ) {
6965
7066 if ( ! clonedRepos [ remote ] ) {
7167 console . log ( "Cloning " + remote . cyan + "..." ) ;
72- Release . git ( "clone " + remote + " " + local , "Error cloning website repo." ) ;
68+ Release . exec ( "git clone " + remote + " " + local , "Error cloning website repo." ) ;
7369 console . log ( ) ;
7470
7571 clonedRepos [ remote ] = local ;
@@ -119,11 +115,12 @@ module.exports = function( Release ) {
119115
120116 console . log ( "Adding files..." ) ;
121117 process . chdir ( repo ) ;
122- Release . git ( "add ." , "Error adding files." ) ;
123- Release . git ( "commit -m '" + commitMessage + "'" , "Error commiting builder files." ) ;
118+ Release . exec ( "git add ." , "Error adding files." ) ;
119+ Release . exec ( "git commit -m '" + commitMessage + "'" ,
120+ "Error commiting builder files." ) ;
124121 if ( ! Release . isTest ) {
125122 console . log ( "Pushing to github..." ) ;
126- Release . git ( "push" , "Error pushing builder update to github." ) ;
123+ Release . exec ( "git push" , "Error pushing builder update to github." ) ;
127124 }
128125 console . log ( ) ;
129126 } ,
@@ -141,11 +138,11 @@ module.exports = function( Release ) {
141138
142139 console . log ( "Adding files..." ) ;
143140 process . chdir ( repo ) ;
144- Release . git ( "add ." , "Error adding zip files." ) ;
145- Release . git ( "commit -m '" + commitMessage + "'" , "Error commiting zip files." ) ;
141+ Release . exec ( "git add ." , "Error adding zip files." ) ;
142+ Release . exec ( "git commit -m '" + commitMessage + "'" , "Error commiting zip files." ) ;
146143 if ( ! Release . isTest ) {
147144 console . log ( "Pushing to github..." ) ;
148- Release . git ( "push" , "Error pushing zip files to github." ) ;
145+ Release . exec ( "git push" , "Error pushing zip files to github." ) ;
149146 }
150147 console . log ( ) ;
151148 } ,
@@ -168,3 +165,8 @@ module.exports = function( Release ) {
168165 }
169166 } ) ;
170167} ;
168+
169+ module . exports . dependencies = [
170+ "semver@2.2.1" ,
171+ "shelljs@0.2.6"
172+ ] ;
0 commit comments