aboutsummaryrefslogtreecommitdiffstats
path: root/grunt.js
diff options
context:
space:
mode:
Diffstat (limited to 'grunt.js')
-rw-r--r--grunt.js28
1 files changed, 26 insertions, 2 deletions
diff --git a/grunt.js b/grunt.js
index 202779e0b..5d65fa037 100644
--- a/grunt.js
+++ b/grunt.js
@@ -289,7 +289,7 @@ grunt.initConfig({
lint: {
ui: grunt.file.expandFiles( "ui/*.js" ).filter(function( file ) {
// TODO remove items from this list once rewritten
- return !( /(effects.core|mouse|datepicker|draggable|droppable|resizable|selectable|sortable)\.js$/ ).test( file );
+ return !( /(mouse|datepicker|draggable|droppable|resizable|selectable|sortable)\.js$/ ).test( file );
}),
grunt: "grunt.js",
tests: "tests/unit/**/*.js"
@@ -376,7 +376,7 @@ grunt.registerTask( "testswarm", function( commit, configFile ) {
testswarm({
url: "http://swarm.jquery.org/",
pollInterval: 10000,
- timeout: 1000 * 60 * 20,
+ timeout: 1000 * 60 * 30,
done: this.async()
}, {
authUsername: "jqueryui",
@@ -572,6 +572,30 @@ grunt.registerTask( "clean", function() {
require( "rimraf" ).sync( "dist" );
});
+grunt.registerTask( "authors", function() {
+ var done = this.async();
+
+ grunt.utils.spawn({
+ cmd: "git",
+ args: [ "log", "--pretty=%an <%ae>" ]
+ }, function( err, result ) {
+ if ( err ) {
+ grunt.log.error( err );
+ return done( false );
+ }
+
+ var authors,
+ tracked = {};
+ authors = result.split( "\n" ).reverse().filter(function( author ) {
+ var first = !tracked[ author ];
+ tracked[ author ] = true;
+ return first;
+ }).join( "\n" );
+ grunt.log.writeln( authors );
+ done();
+ });
+});
+
grunt.registerTask( "default", "lint csslint htmllint qunit" );
grunt.registerTask( "sizer", "concat:ui min:dist/jquery-ui.min.js compare_size:all" );
grunt.registerTask( "sizer_all", "concat:ui min compare_size" );