Permalink
Commits on Nov 25, 2014
  1. Use https://github.com/ruby/rake

    drbrain committed Nov 25, 2014
    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.
    
    😢
  2. Add #283 to History

    drbrain committed Nov 25, 2014
  3. Stop editing ARGV

    drbrain committed Nov 25, 2014
    Previously ARGV was edited by rake when it processed arguments.  This
    made it difficult to re-exec rake within itself as the arguments were
    gone when rake started.
    
    Now rake duplicates ARGV and modifies only the duplicate.
    
    Fixes #277
Commits on Nov 24, 2014
  1. Prevent useless relinking when packaging

    drbrain committed Nov 24, 2014
    Previously rake would relink everything in the package directory even
    when no file had changed.  This occurred because rake was told the
    package directory was a file so it would attempt to recreate it by
    linking all the files.
    
    Now Rake knows the package directory is a directory and will not attempt
    to recreated it unless the package file list changes.
    
    Fixes #276
  2. Update Manifest

    drbrain committed Nov 24, 2014
  3. Add #273 to History

    drbrain committed Nov 24, 2014
  4. Merge pull request #273 from mx4492/ignore-falsey-dependencies

    drbrain committed Nov 24, 2014
    Ignore falsey dependencies
  5. Add #271 to History

    drbrain committed Nov 24, 2014
  6. Merge pull request #271 from randycoulman/support-pathname

    drbrain committed Nov 24, 2014
    Support Pathname
  7. Add #292 to History

    drbrain committed Nov 24, 2014
  8. Merge branch 'teoljungberg-minitest-5'

    drbrain committed Nov 24, 2014
    * teoljungberg-minitest-5:
      Replace `MiniTest::Unit::TestCase` with `Minitest::Test`
      Upgrade minitest
    
    Fixes #292
  9. Upgrade minitest

    teoljungberg authored and drbrain committed Sep 14, 2014
  10. Add #286, #287 to History

    drbrain committed Nov 24, 2014
    Fixes #286
  11. Merge pull request #287 from DavidEGrayson/pull_request_1

    drbrain committed Nov 24, 2014
    FileTask: Return a late timestamp instead of an early timestamp if file doesn't exist
  12. Add #291 to History

    drbrain committed Nov 24, 2014
  13. Merge pull request #291 from skittleys/master

    drbrain committed Nov 24, 2014
    Updated and improved manpage
Commits on Nov 10, 2014
Commits on Oct 25, 2014
  1. add b76941 to History.

    hsbt committed Oct 25, 2014
Commits on Sep 6, 2014
  1. Add #271 to History

    hsbt committed Sep 6, 2014
  2. Support the `ext` and `pathmap` extensions on Pathnames.

    randycoulman authored and hsbt committed Apr 28, 2014
    These extensions are not loaded automatically, because they require 'pathname'
    to be loaded, and I don't want to force that upon Rake users.  Ideally, there
    would be a way to automatically define Pathname extension methods after
    the Pathname class has been defined, but I couldn't find a reasonable way
    to do that.
    
    So, in order to use Rake's extension methods on Pathnames, the client code
    must require 'rake/ext/pathname' explicitly.
  3. Allow transparent use of Pathnames

    randycoulman authored and hsbt committed Apr 25, 2014
    Pathnames can now be used:
    
    * In `file` and `directory` tasks
    * As prerequisites of tasks
    * In FileLists, as `include` and `exclude` patterns, and also with the
      `<<` operator
    
    There is a new method on the Rake module called
    `from_pathname` (better name?) that calls either `to_path` or `to_str` on its
    argument; if neither of those methods are defined, it just returns the
    argument directly.  `to_path` should be sufficient, but `to_path` was only
    implemented in Ruby 1.9, so `to_str` is there for 1.8.7 compatiblity.
    
    The `from_pathname` method uses a similar mechanism to that used by
    `File.open`, as described by Avdi Grimm in his excellent book,
    [Confident Ruby](http://www.confidentruby.com/).
Commits on Aug 28, 2014
  1. removed old manpage

    skittleys committed Aug 28, 2014
  2. better manpage

    skittleys committed Aug 28, 2014
Commits on Aug 27, 2014
Commits on Aug 16, 2014
Commits on Aug 1, 2014
  1. Update our monkey patch of Time#<=> to consider Rake::LateTime.

    DavidEGrayson committed Aug 1, 2014
    This makes the tests pass on Ruby 1.8.7.
Commits on Jul 31, 2014
  1. FileTask: Return a late timestamp instead of an early timestamp if the

    DavidEGrayson committed Jul 31, 2014
    file does not exist.  This should fix issue #286.
Commits on Jul 21, 2014
Commits on Jul 14, 2014
  1. Add #282 to History

    drbrain committed Jul 14, 2014
  2. Merge pull request #282 from edouardb/patch-1

    drbrain committed Jul 14, 2014
    Update cpu_counter.rb