Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 25, 2014
  1. @drbrain

    Use https://github.com/ruby/rake

    drbrain authored
    Nobody has ownership of this repository anymore so we have moved to
    https://github.com/ruby/rake.  Please open all issues and pull requests
    there.
    
    😢
Commits on May 14, 2014
  1. Fix some typos

    Jake authored
Commits on Jun 20, 2013
  1. --jobs is now unlimited

    authored
Commits on Jun 8, 2013
  1. Fix typo in command line usage

    authored
    The --no-deprecation-warnings shortcut was given as -W and should have
    been -X.
Commits on Nov 19, 2012
  1. Merge remote-tracking branch 'origin/master' into next-major-release

    authored
    * origin/master:
      Bump to version 0.9.5.
      Remove (failing) italics in command line sample.
    
    Conflicts:
    	lib/rake/version.rb
Commits on Nov 16, 2012
  1. Merge remote-tracking branch 'origin/master' into next-major-release

    authored
    * origin/master:
      Fix typo: messing => missing
      Document options for --trace and --backtrace.
Commits on Oct 26, 2012
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 Feb 23, 2011
Commits on Jan 13, 2011
  1. @rtlechow

    Clean up trailing whitespace.

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