Changeset 37650
- Timestamp:
- 06/07/2016 03:32:22 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Gruntfile.js
r37211 r37650 726 726 } 727 727 728 [ 'png', 'jpg', 'gif', 'jpeg' ].forEach( function( extension ) { 729 if ( ( result.stdout + '\n' ).indexOf( '.' + extension + '\n' ) !== -1 ) { 730 grunt.log.writeln( 'Image files modified. Minifying.'); 728 if ( [ 'package.json', 'Gruntfile.js' ].some( function( path ) { 729 return ( result.stdout + '\n' ).indexOf( ' ' + path + '\n' ) !== -1; 730 } ) ) { 731 grunt.log.writeln( 'Configuration files modified. Running `prerelease`.' ); 732 taskList.push( 'prerelease' ); 733 } else { 734 if ( [ 'png', 'jpg', 'gif', 'jpeg' ].some( function( extension ) { 735 return ( result.stdout + '\n' ).indexOf( '.' + extension + '\n' ) !== -1; 736 } ) ) { 737 grunt.log.writeln( 'Image files modified. Minifying.' ); 731 738 taskList.push( 'precommit:image' ); 732 739 } 733 } ); 734 735 [ 'js', 'css', 'php' ].forEach( function( extension) {736 if ( ( result.stdout + '\n' ).indexOf( '.' + extension + '\n' ) !== -1 ) {737 grunt.log.writeln( extension.toUpperCase() + ' files modified. ' + extension.toUpperCase() + ' tests will be run.');738 taskList.push( 'precommit:' + extension );739 } 740 } );740 741 [ 'js', 'css', 'php' ].forEach( function( extension ) { 742 if ( ( result.stdout + '\n' ).indexOf( '.' + extension + '\n' ) !== -1 ) { 743 grunt.log.writeln( extension.toUpperCase() + ' files modified. ' + extension.toUpperCase() + ' tests will be run.' ); 744 taskList.push( 'precommit:' + extension ); 745 } 746 } ); 747 } 741 748 742 749 grunt.task.run( taskList );
Note: See TracChangeset
for help on using the changeset viewer.