Permalink
Commits on Mar 25, 2013
  1. Bump to 10.0.4

    jimweirich committed Mar 25, 2013
  2. Merge pull request #181 from superp/master

    Ruby 1.8.6 fix (in general, Ruby 1.8.6 is unsupported in Rake 10.x)
    jimweirich committed Mar 25, 2013
Commits on Mar 24, 2013
  1. ruby 1.8.6 support

    superp committed Mar 24, 2013
Commits on Mar 18, 2013
  1. Align assignments.

    jimweirich committed Mar 18, 2013
Commits on Mar 17, 2013
  1. Use custom error in test.

    jimweirich committed Mar 17, 2013
  2. Merge pull request #179 from vipulnsward/fix_next

    remove next from test
    jimweirich committed Mar 17, 2013
Commits on Mar 16, 2013
  1. remove next

    vipulnsward committed Mar 16, 2013
Commits on Feb 21, 2013
  1. Ooops. Missed a name change.

    jimweirich committed Feb 21, 2013
  2. Remove unneeded "unless".

    jimweirich committed Feb 21, 2013
  3. Merge branch 'deep_prerequisite_tasks' of https://github.com/jasoares…

    …/rake into prereq2
    
    * 'deep_prerequisite_tasks' of https://github.com/jasoares/rake:
      New implementation without duplicates
      Add comments to Rake::Task#prerequisite_tasks!
      Add Rake::Task#prerequisite_tasks!
    jimweirich committed Feb 21, 2013
  4. New implementation without duplicates

    Rename Rake::Task#prerequisite_tasks! to
    Rake::Task#all_prerequisite_tasks.
    
    Reimplement Rake::Task#all_prerequisite_tasks to not return duplicates.
    
    Add protected helper method to recursively collect dependencies
    rejecting duplicates.
    
    Abstract tests from returned list order.
    
    Signed-off-by: João Soares <jsoaresgeral@gmail.com>
    jasoares committed Feb 20, 2013
Commits on Feb 20, 2013
  1. Add travis CI config file.

    jimweirich committed Feb 20, 2013
  2. Merge branch 'docs' of https://github.com/CLUSTERfoo/rake into docs

    * 'docs' of https://github.com/CLUSTERfoo/rake:
      fix example
      fix my own typos
      about environment variable persistance in doc
      add Rakefile Path section to rakefile.rdoc
    jimweirich committed Feb 20, 2013
  3. Do NOT duplicate arguments in a future.

    Duplicating a task argument in a future causes it's lock to become
    useless.  Since we (currently) only pass tasks to futures as
    arguments, and we only invoke it within the future, and invoking
    itself is thread-safe, there is no need to automatically duplicate
    arguments to the future.
    jimweirich committed Feb 20, 2013
  4. fix example

    noam87 committed Feb 20, 2013
  5. fix my own typos

    noam committed Feb 20, 2013
  6. about environment variable persistance in doc

    noam committed Feb 20, 2013
  7. add Rakefile Path section to rakefile.rdoc

    noam committed Feb 20, 2013
Commits on Feb 19, 2013
  1. Merge pull request #167 from windwiny/patch-1

    convert win32 directory separator "\\" to "/".
    jimweirich committed Feb 19, 2013
  2. Add comments to Rake::Task#prerequisite_tasks!

    Signed-off-by: João Soares <jsoaresgeral@gmail.com>
    jasoares committed Feb 19, 2013
  3. Add Rake::Task#prerequisite_tasks!

    Add Rake::Task#prerequisite_tasks! method to return a full list
    of prerequisite tasks from the receiver tasks and its prerequisite
    tasks tasks, recursively.
    
    This is usefull if one needs to call reenable on a task and all
    of its prerequisite tasks.
    
    Other alternatives for the method name may be #deep_prerequisite_tasks
    based on deep_clone or deep_copy.
    
    The implementation proposed sets a default depth limit of 30 to avoid
    circular dependency(SystemStackError: stack level too deep).
    
    Signed-off-by: João Soares <jsoaresgeral@gmail.com>
    jasoares committed Feb 19, 2013
Commits on Feb 18, 2013
  1. convert win32 directory separator "\\" to "/".

    convert win32 directory separator "\\" to "/".
    
    %r!#{["e:\\xpgs\\jruby", 'other'].join '|'}!
    ArgumentError: invalid hex escape
    windwiny committed Feb 18, 2013
Commits on Feb 8, 2013
  1. Merge pull request #165 from ddnexus/master

    Allow to pass multiline ENV-like arguments
    jimweirich committed Feb 8, 2013
  2. All flog/flag rake tasks.

    jimweirich committed Feb 8, 2013
  3. Merge pull request #166 from jordimassaguerpla/master

    add license information to the gemspec
    jimweirich committed Feb 8, 2013