Ticket #24981: removesvn.diff
| File removesvn.diff, 1.2 KB (added by , 13 years ago) |
|---|
-
Gruntfile.js
14 14 cwd: BUILD_DIR, 15 15 src: [] 16 16 }, 17 svn: [SOURCE_DIR]18 17 }, 19 18 copy: { 20 19 all: { … … 46 45 ] 47 46 } 48 47 }, 49 svn: {50 core: {51 repository: 'https://core.svn.wordpress.org/trunk/',52 dest: SOURCE_DIR53 }54 },55 48 uglify: { 56 49 core: { 57 50 expand: true, … … 117 110 grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 118 111 'uglify:core', 'uglify:tinymce']); 119 112 120 121 // Add a temporary setup task for preparing the directory using existing repositories.122 grunt.registerTask('setup', ['clean:all', 'svn']);123 124 // Add an svn task for checking out repositories.125 grunt.registerMultiTask('svn', 'Check out a Subversion repository.', function() {126 var done = this.async();127 var args = ['checkout', '--ignore-externals', this.data.repository];128 if (this.data.dest) {129 args.push(this.data.dest);130 }131 132 grunt.util.spawn({133 cmd: 'svn',134 args: args,135 opts: {stdio: 'inherit'}136 }, done);137 });138 139 113 // Default task. 140 114 grunt.registerTask('default', ['build']); 141 115