Permalink
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

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

    vipulnsward committed Mar 16, 2013
Commits on Feb 21, 2013
  1. Remove unneeded "unless".

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

    jimweirich committed Feb 21, 2013
    …/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!
  3. New implementation without duplicates

    jasoares committed Feb 20, 2013
    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>
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

    jimweirich committed Feb 20, 2013
    * '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
  3. Do NOT duplicate arguments in a future.

    jimweirich committed Feb 20, 2013
    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.
  4. fix example

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

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

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

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

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

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

    jasoares committed Feb 19, 2013
    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>
Commits on Feb 18, 2013
  1. convert win32 directory separator "\\" to "/".

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

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

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

    jimweirich committed Feb 8, 2013
    add license information to the gemspec
Commits on Feb 6, 2013
  1. add license information to gemspec

    jordimassaguerpla committed Feb 6, 2013
    this way we can get it when using rubygems.org API
Commits on Feb 5, 2013
Commits on Feb 4, 2013
  1. Fake out the link?

    jimweirich committed Feb 4, 2013
  2. Bare link?

    jimweirich committed Feb 4, 2013