jimweirich/rake — pull request #133 by michaeljbishop (2012-10-23 02:00:37+00:00)
Title: Add -m option to change all tasks into multitasks

This pull request includes code which:

Adds a new method `Rake::Task#invoke_prerequisites_concurrently`.

`Rake::MultiTask#invoke_prerequisites` always calls
`Rake::Task#invoke_prerequisites_concurrently` and now
`Rake::Task#invoke_prerequisites` will call it when
`Rake.application.options.always_multitask == true`.

Passing `-m` at the command-line sets
`Rake.application.options.always_multitask` to `true`

New tests are added as well as documentation.