Ticket #25161: 25161.2.patch
| File 25161.2.patch, 1.5 KB (added by , 12 years ago) |
|---|
-
Gruntfile.js
26 26 } 27 27 }, 28 28 copy: { 29 all: {29 direct: { 30 30 files: [ 31 31 { 32 32 dot: true, 33 33 expand: true, 34 34 cwd: SOURCE_DIR, 35 src: ['**','!**/.{svn,git}/**'], // Ignore version control directories. 35 src: [ 36 '**', 37 '!**/.{svn,git}/**', // Ignore version control directories. 38 '!wp-includes/version.php' // Exclude version.php 39 ], 36 40 dest: BUILD_DIR 37 41 }, 38 42 { … … 41 45 } 42 46 ] 43 47 }, 48 process: { 49 options: { 50 processContent: function( src, filepath ) { 51 if ( filepath.indexOf( 'version.php' ) > -1 ) { 52 src = src.replace( /^(\$wp_version.+?)-src/m, '$1' ); 53 54 if ( src.indexOf( "-src';" ) > -1 ) { 55 grunt.fail.fatal('Failed to remove -src from $wp_version'); 56 } 57 } 58 59 return src; 60 } 61 }, 62 files: [ 63 { 64 src: SOURCE_DIR + 'wp-includes/version.php', 65 dest: BUILD_DIR + 'wp-includes/version.php' 66 } 67 ] 68 }, 44 69 dynamic: { 45 70 dot: true, 46 71 expand: true, … … 158 183 }); 159 184 160 185 // Register tasks. 186 // Copy 187 grunt.registerTask('copy:all', ['copy:direct', 'copy:process']); 188 189 // Build 161 190 grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 'uglify:core', 162 191 'uglify:tinymce', 'concat:tinymce', 'compress:tinymce', 'clean:tinymce']); 163 192