Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 26, 2012
  1. release notes for 0.9.3

Commits on Oct 24, 2012
  1. Merge branch 'all-tasks-are-multitasks' of…

    …jbishop/rake into dashm
    * 'all-tasks-are-multitasks' of
      Added -m option which changes all tasks into multitasks
Commits on Oct 23, 2012
  1. Merge pull request #134 from michaeljbishop/master

    Small change to correct documentation for --execute-continue
  2. @michaeljbishop

    Small change to correct documentation for --execute-continue

    michaeljbishop authored
    The short version specified the wrong mnemonic.
  3. @michaeljbishop

    Added -m option which changes all tasks into multitasks

    michaeljbishop authored
    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`
Commits on Oct 18, 2012
  1. @michaeljbishop

    Added -j support to rake.

    michaeljbishop authored
    Rake now has a thread_pool implementation which returns futures when passed args
    and a block. MultiTask has been changed to ask the thread pool for a list of
    futures in which inside each a prerequisite is completed. MultiTask then waits
    on each future until it is complete.
    The number of threads in the pool is controlled with the new -j option at the
    The thread pool is now a member of Rake.application and rakefile authors can request
    futures for their own operations, participating in the pool.
    The thread pool is special in that it will spawn a new thread when a thread in the pool
    is sleeping because it is waiting for a future being completed by another thread. When
    the new thread is finished, the pool size will shrink to where it was previously.
    With this change, the pool always has a number of threads actively doing work (that
    number being equal to the -j parameter).
    This commit also includes documentation for the new -j parameter and a test for the
    ThreadPool implementation.
Commits on Aug 6, 2011
  1. Added 0.9.3 release notes.

Commits on Jun 5, 2011
  1. Added 0.9.2 release notes.

Commits on Jun 4, 2011
  1. @lorensr

    Added missing 'do'

    lorensr authored
Commits on Jun 1, 2011
  1. Added 0.9.1 release notes

Commits on May 20, 2011
  1. Updated the release notes

Commits on Mar 5, 2011
  1. Deprecated top level import in favor of Rake.import

    Also added generic deprecation warnings for other deprecated features.
Commits on Feb 28, 2011
Commits on Feb 23, 2011
Commits on Feb 14, 2011
  1. Fixed typo.

Commits on Jan 13, 2011
  1. @rtlechow

    Clean up trailing whitespace.

    rtlechow authored
Commits on Jan 10, 2011
  1. @rtlechow


    rtlechow authored
Commits on Jan 9, 2011
  1. @drbrain

    Convert history to UTF-8

    drbrain authored
Commits on Jan 7, 2011
  1. @drbrain
Commits on Oct 20, 2009
  1. @chrisk

    Fix spelling in rakefile.rdoc

    chrisk authored
Commits on May 25, 2009
  1. More document tweaks.

Commits on May 15, 2009
  1. @pragdave

    Allow single line comments immediately prior to a task to be used in …

    pragdave authored committed
    …place of +desc+.
    A single line comment on the line prior to any task, file, etc definition will be
    used to populate that task's description (but only if no prior +desc+ was seen).
      # here is the description
      tasl :dave do
Commits on May 11, 2009
Commits on May 6, 2009
Commits on Mar 4, 2009
  1. Updated release notes.

Commits on Nov 1, 2008
Commits on Oct 27, 2008
  1. @FooBarWidget
Something went wrong with that request. Please try again.