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

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

    drbrain committed Nov 25, 2014
  3. Stop editing ARGV

    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
    drbrain committed Nov 25, 2014
Commits on Nov 24, 2014
  1. Prevent useless relinking when packaging

    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
    drbrain committed Nov 24, 2014
  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

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

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

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

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

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

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

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

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

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

    Updated and improved manpage
    drbrain committed Nov 24, 2014
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.

    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.
    randycoulman committed with hsbt Apr 28, 2014
  3. Allow transparent use of Pathnames

    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/).
    randycoulman committed with hsbt Apr 25, 2014
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.

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

    file does not exist.  This should fix issue #286.
    DavidEGrayson committed Jul 31, 2014
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

    Update cpu_counter.rb
    drbrain committed Jul 14, 2014