Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v2.12.2
Commits on Dec 14, 2012
  1. @myronmarston

    2.12.2 release.

    myronmarston authored
Commits on Dec 11, 2012
  1. @myronmarston

    Set some Jruby options that should hopefully speed up the travis build.

    myronmarston authored
    It timed out after 25 minutes :(.
  2. @myronmarston
  3. @myronmarston

    Improve our use of String#shellescape.

    myronmarston authored
    We've gotten a few reports of problems with String#shellescape:
    * #728 (comment)
    However, I can't repro errors. Our travis build is green on 1.8.7.
    I realized that String#shellescape is only available if `shellwords`
    hasn't been loaded, but Rake loads that library:
    jimweirich/rake@d000a3d I'm not sure how the reported errors are occurring. Regardless,
    the changes here are an improvement, I think:
    * Explicitly require `shellwords` -- it's bad to rely on Rake
      requiring it as there is no guarantee it will always do so.
    * Use feature detection (e.g. `"".respond_to?(:shellwords)`)
      rather than version detection. This is helpful if a user
      runs a 1.8.6 w/ shellescape backported (e.g. using the
      backports gem) and also if there are any early patch
      levels of 1.8.7 for which shellwords does not define
      String#shellescape (not sure if that is the case, but it's
      one potential source of the reported breakage).
Commits on Dec 10, 2012
  1. @myronmarston

    Merge pull request #743 from greggroth/formatters_documentation

    myronmarston authored
    Formatters Documentation
  2. @greggroth
Commits on Dec 7, 2012
  1. @greggroth
Commits on Dec 6, 2012
  1. @myronmarston

    Merge pull request #744 from vanstee/rake_task_backward_compatibility

    myronmarston authored
    Require backward compatibility in rake task
  2. @vanstee

    Require backward compatibility in rake task

    vanstee authored
    When upgrading from an old version, `Rspec` may not be available where
    `backward_compatibility` is not required. Fixes rspec/rspec-rails#638
  3. @greggroth

    remove duplicated documentation

    greggroth authored
    * this is also documented in RSpec::Core::Formatters
  4. @greggroth
  5. @alindeman
  6. @greggroth
  7. @greggroth
  8. @greggroth
  9. @greggroth
Commits on Dec 1, 2012
  1. @myronmarston

    2.12.1 release.

    myronmarston authored
  2. @myronmarston


    myronmarston authored
  3. @myronmarston

    Restore a public API I unintentionally broke in 39857f3.

    myronmarston authored
    @DouweM rightly pointed out that I broke this API.
Commits on Nov 26, 2012
  1. @samphippen @alindeman

    Document the order in which configuration options are loaded

    samphippen authored alindeman committed
    Configuration options are loaded from files, this docstring clarifies
    which order they are loaded in and where they are loaded from (hopefully!)
    Closes #739
Commits on Nov 25, 2012
  1. @myronmarston

    Changelog for 5529b39.

    myronmarston authored
  2. @myronmarston
Commits on Nov 23, 2012
  1. @myronmarston
  2. @myronmarston
  3. @myronmarston
Commits on Nov 20, 2012
  1. @alindeman

    Merge pull request #736 from TylerBrock/patch-1

    alindeman authored
    fix spelling error in
  2. @TylerBrock
Commits on Nov 18, 2012
  1. @alindeman

    Merge pull request #728 from charliemaffitt/shellescape_backwards_com…

    alindeman authored
    Defines shellescape method
Commits on Nov 14, 2012
  1. @alindeman
Commits on Nov 13, 2012
  1. @charliemaffitt

    Defines shellescape method

    charliemaffitt authored
    Method allows newer versions of Ruby to use string.shellescape while not breaking in 1.8.6
  2. @alindeman

    Changelog for #720

    alindeman authored
    [Closes #720]
  3. @alindeman

    Fixes link in Changelog

    alindeman authored
  4. @sunaku @alindeman

    run specs even if Kernel#exit() was called

    sunaku authored alindeman committed
    This commit fixes a problem that I introduced in pull request #569,
    where RSpec won't run any specs if someone explicitly called exit() or
    if they were using both Test::Unit and RSpec together and they had
    loaded RSpec before loading Test::Unit.  In particular, exit() called in
    Test::Unit's at_exit handler would raise SystemExit, thereby defining
    $!, whose presence inhibits RSpec's at_exit handler from running specs.
  5. @dchelimsky

    bump version to 2.12

    dchelimsky authored
  6. @alindeman

    Updates to rake 10

    alindeman authored
Something went wrong with that request. Please try again.