Gruntfile.js
function Tasks() {
		this.tasks = [];
		this.add = function(task) {
			var commit = grunt.config.get('releasebot.commit');
			if (commit.skipTaskCheck(task)) {
				grunt.log.writeln('Skipping "' + task + '" task');
				return false;
			}
			// grunt.log.writeln('Queuing "' + task + '" task');
			return this.tasks.push(task);
		};
	}
function Tasks() {
		this.tasks = [];
		this.add = function(task) {
			var commit = grunt.config.get('releasebot.commit');
			if (commit.skipTaskCheck(task)) {
				grunt.log.writeln('Skipping "' + task + '" task');
				return false;
			}
			// grunt.log.writeln('Queuing "' + task + '" task');
			return this.tasks.push(task);
		};
	}
function Tasks ( ) { this . tasks = [ ] ; this . add = function ( task ) { var commit = grunt . config . get ( 'releasebot.commit' ) ; if ( commit . skipTaskCheck ( task ) ) { grunt . log . writeln ( 'Skipping "' + task + '" task' ) ; return false ; } // grunt.log.writeln('Queuing "' + task + '" task'); return this . tasks . push ( task ) ; } ; }
Task array that takes into account possible skip options

@constructor
Task array that takes into account possible skip options