Skip to content
Commits on Apr 17, 2014
  1. @drbrain

    Merge pull request #269 from randycoulman/really-clean-missing-files

    Really don't report an error when cleaning already-deleted files
    drbrain committed Apr 17, 2014
Commits on Apr 16, 2014
  1. @randycoulman
  2. @randycoulman

    _Really_ don't report an error when cleaning already-deleted files.

    My earlier #266 had a missing comma in the test that was giving false
    results, so the code didn't actually work right.  Mea culpa.
    randycoulman committed Apr 16, 2014
Commits on Apr 15, 2014
  1. @drbrain
  2. @drbrain

    Set release version and date

    drbrain committed Apr 15, 2014
  3. @drbrain

    Read stderr from cpu count command to avoid hang

    Leaving stderr unread causes hangs.  I don't remember why, though, the
    documentation somewhere probably says.
    
    See #268
    drbrain committed Apr 15, 2014
  4. @drbrain

    Add #266 to History

    drbrain committed Apr 15, 2014
  5. @drbrain

    Add #267 to History

    drbrain committed Apr 15, 2014
  6. @drbrain

    Merge pull request #266 from randycoulman/clean-missing-files

    Don't report an error when cleaning missing files
    drbrain committed Apr 15, 2014
  7. @drbrain

    Merge pull request #267 from Elffers/master

    fix typo in comment
    drbrain committed Apr 15, 2014
Commits on Apr 12, 2014
  1. @Elffers

    fix typo in comment

    Elffers committed Apr 12, 2014
Commits on Apr 10, 2014
  1. @randycoulman
  2. @randycoulman

    Be smarter about determining whether the file is already gone

    Per @drbrain's suggestion, this version only prints the failure
    message if the file exists or if it has an unreadable or unexecutable
    parent directory.
    randycoulman committed Apr 10, 2014
Commits on Apr 9, 2014
  1. @randycoulman

    Don't report an error when cleaning missing files

    When doing a `rake clean` or `rake clobber`, it is often the case that
    some of the files don't exist.  The desired end state of the clean or
    clobber task is that the specified files no longer be present at the
    end of the task; if they weren't there in the first place, the
    post-condition is still satisfied.
    
    Without this change, running a `rake clean` or `rake clobber` is too
    noisy, and yet silently failing to delete a file is not a good
    solution either.
    
    This may not be the best fix for this.  I tried two options:
    
    1) Add a second rescue block for `Errno::ENOENT`.  This fails
    `test_cleanup` in JRuby, because JRuby raises `Errno::ENOENT` for that
    case.
    
    2) Use `File.exist?` as I've done.  In order to make this work, I had
    to modify the permissions used in `create_undeletable_file`, because
    `File.exist?` returns false for a file in an unreadable directory.
    
    With either of these solutions, there are corner cases where one or
    more Ruby implementations will silently fail to delete a file.  My
    opinion is that those corner cases are rare enough that this PR makes
    sense for the far more common case.
    randycoulman committed Apr 8, 2014
Commits on Apr 1, 2014
  1. @drbrain

    Suppress org.ruby package files for JRuby

    This is equivalent to suppressing ruby core files in rake.
    
    Fixes #213
    drbrain committed Apr 1, 2014
  2. @drbrain

    Add #254 to History

    drbrain committed Apr 1, 2014
  3. @drbrain

    Add test for #254

    drbrain committed Apr 1, 2014
  4. @drbrain
  5. @drbrain

    Merge pull request #254 from andyg0808/master

    Add build_all capability.
    drbrain committed Apr 1, 2014
  6. @drbrain

    Undent rake/name_space.rb

    drbrain committed Apr 1, 2014
  7. @drbrain
  8. @drbrain

    Add Rake::NameSpace#scope.

    Fixes #263
    drbrain committed Apr 1, 2014
Commits on Mar 27, 2014
  1. @drbrain

    Add git plugin for tag signing

    drbrain committed Mar 27, 2014
  2. @drbrain

    Remove Gemfile from Manifest

    drbrain committed Mar 27, 2014
  3. @drbrain

    Set release version

    drbrain committed Mar 27, 2014
  4. @drbrain
  5. @drbrain

    Force-install minitest

    drbrain committed Mar 27, 2014
  6. @drbrain
  7. @drbrain
  8. @drbrain
  9. @drbrain

    Force parse task string to a string

    Ruby 1.8 doesn't allow regular expressions to match symbols.  This
    restores 1.8 compatibility
    drbrain committed Mar 27, 2014
  10. @drbrain

    Use Open3 for 1.8 compatibility

    drbrain committed Mar 27, 2014
  11. @drbrain

    Use 1.8-compatible regexp

    drbrain committed Mar 27, 2014
  12. @drbrain
Commits on Mar 25, 2014
  1. @drbrain

    Set release version and date

    drbrain committed Mar 25, 2014
Something went wrong with that request. Please try again.