Permalink
Commits on Dec 12, 2012
  1. Release notes for 0.9.6.

    jimweirich committed Dec 12, 2012
  2. Bump to version 0.9.6.

    jimweirich committed Dec 12, 2012
Commits on Dec 6, 2012
  1. Use ruby provided by ruby's tests

    drbrain committed Dec 6, 2012
    When running tests in ruby's repository, ruby may not be installed.  The
    tests now prefer the ruby built by the ruby repository over an installed
    ruby.
Commits on Dec 4, 2012
  1. Skip exit code test in Ruby 1.8.

    jimweirich committed Dec 4, 2012
    We are unable to accurately determine the exit status using popen3 in
    Ruby 1.8.7, so we are skipping the exit status test.
Commits on Nov 30, 2012
  1. Skip backtrace tests when tmpdir is in the suppressed pattern

    drbrain committed Nov 30, 2012
    Removed duplications in Rake::Backtrace::SUPPRESSED_PATHS
Commits on Nov 29, 2012
  1. Removed executable bits

    drbrain committed Nov 29, 2012
  2. Removed trailing whitespace

    drbrain committed Nov 29, 2012
  3. Don't use PWD to load libraries

    drbrain committed Nov 29, 2012
    This allows rake tests to be run from outside the source directory.
Commits on Nov 21, 2012
  1. Merge branch 'multitask-args-fix' of https://github.com/michaeljbisho…

    jimweirich committed Nov 21, 2012
    …p/rake into maf
    
    * 'multitask-args-fix' of https://github.com/michaeljbishop/rake:
      Made arg passing to prerequisites consistent for Task+MultiTask.
  2. Add specific trace testing.

    jimweirich committed Nov 21, 2012
  3. Merge pull request #148 from michaeljbishop/trace-fix

    jimweirich committed Nov 21, 2012
    Fix Application#trace which would interleave CR in a multi-threaded context
  4. Made arg passing to prerequisites consistent for Task+MultiTask.

    michaeljbishop committed Nov 21, 2012
    Made sure both areas of code were passing the same arguments to
    their prerequisites. Made the similar code look similar through
    some refactoring of variable names.
Commits on Nov 20, 2012
  1. Fix Application#trace which would interleave CR in a multi-threaded c…

    michaeljbishop committed Nov 20, 2012
    …ontext.
    
    Running rake with tracing on and executing multitasks would show
    a trace with multiple traces on a single line and other lines having
    multiple CRs. This is because #trace used IO#puts behind the scenes.
    
    IO#puts first calls #write with the string, followed by another #write
    with the CR. Because of the gap in-between calls, another thread
    could sneak in a CR or another string.
    
    The fix is to make sure calls to trace create a single string with
    a CR appended before calling IO#print. This will output a single
    string with a trailing CR in thread-safe way.
    
    Example output showing the error:
    
    ** Execute 98** Execute 68** Execute 69
    
    ** Execute 74
    
    ** Execute 78** Execute 81
    ** Execute 84** Execute 100
    
    ** Execute 89
Commits on Nov 19, 2012
  1. Bump to version 0.9.5.

    jimweirich committed Nov 19, 2012
Commits on Nov 16, 2012
  1. Merge pull request #146 from eregon/patch-1

    jimweirich committed Nov 16, 2012
    Fix reference to Dir.glob in Rake::FileList.glob: Dir.glob[pattern] => Dir.glob(pattern)
Commits on Nov 15, 2012
  1. Merge remote-tracking branch 'origin/master'

    jimweirich committed Nov 15, 2012
    * origin/master:
      Switched to a relative load of rake/phony for ruby integration
Commits on Nov 14, 2012
  1. Bump to version 0.9.4.

    jimweirich committed Nov 14, 2012