Skip to content

HTTPS clone URL

Subversion checkout URL

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

    authored
Commits on Oct 24, 2012
  1. Merge branch 'all-tasks-are-multitasks' of https://github.com/michael…

    authored
    …jbishop/rake into dashm
    
    * 'all-tasks-are-multitasks' of https://github.com/michaeljbishop/rake:
      Added -m option which changes all tasks into multitasks
    
    Conflicts:
    	lib/rake/application.rb
    	lib/rake/multi_task.rb
Commits on Oct 23, 2012
  1. Merge pull request #134 from michaeljbishop/master

    authored
    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
    command-line.
    
    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.

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

    authored
Commits on Jun 4, 2011
  1. @lorensr

    Added missing 'do'

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

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

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

    authored
    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.

    authored
Commits on Jan 13, 2011
  1. @rtlechow

    Clean up trailing whitespace.

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

    Typos.

    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.

    authored
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.

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