Permalink
Switch branches/tags
Commits on Dec 1, 2012
Commits on Nov 30, 2012
  1. build against ruby-head, but allow failures

    One of the big lessons of the Rubygems 2.0 release is that there  
    were 90 specs that failed only when run against ruby-head and 
    rubygems-master at the same time. Ruby-head with released Rubygems
    and released ruby with rubygems-master both passed. So we're 
    going to start building against ruby-head. That said, ruby-head 
    can be kinda volatile, so we're not going to make the Bundler 
    build as failing, even if the ruby-head build fails.
    indirect committed Nov 30, 2012
  2. rework builds to reduce false build failures

      - stop testing 1.9.2 against 1.5.3, 1.6.2, 1.7.2
      - mark the build as passing even if 1.9.2 builds fail
    
    MRI 1.9.2 is really. fucking. slow.
    
    It's so slow, in fact, that running the entire Bundler test suite frequently 
    takes more than 25 minutes, at which point Travis times out the build. The 
    test suite itself is not actually that slow, running in 8 minutes on 1.8.7 
    and 7 minutes on 2.0.0-preview2. To work around this, we no longer build the 
    older versions of Rubygems against 1.9.2, and we allow failures on 1.9.2 
    without marking the overall build as failed.
    indirect committed Nov 30, 2012
  3. add prerelease specs to endpoints

    hone committed Nov 30, 2012
  4. Mimick interface to match RG 1.8.24 with RG2.0

    Rubygems 2.0 doesn't actually raise an exception here and stashes them
    in an error array that gets returned. Only raise when we don't get any
    tuples back. The reason for doing this, is :complete will return if any
    specs get returned. We want to return these back in case the server
    doesn't have prerelease specs, it will have an error but continue. This
    will support gem servers like geminabox which don't generate prerelease
    specs by default.
    hone committed Nov 30, 2012
Commits on Nov 29, 2012
  1. it's Bundler not Builder

    hone committed Nov 29, 2012
  2. Revert "Merge pull request #2186 from Empact/namespaced-loaderror"

    Turns out this wasn't actually passing after all. Oops.
    
    This reverts commit 22f17a8, reversing
    changes made to c0fe3d8.
    indirect committed Nov 29, 2012
  3. Merge pull request #2191 from drbrain/omg

    Partial fixes for RubyGems 2.0
    indirect committed Nov 29, 2012
  4. Merge pull request #2186 from Empact/namespaced-loaderror

    Because required files can sometimes themselves contain unrelated LoadErrors (e.g. during inter-gem development), run the regexps against the LoadError before the namespaced fallback check.
    indirect committed Nov 29, 2012
  5. Updates for RubyGems 2.0

    Updated RubyGems integration to use Gem::Package instead of the removed
    Gem::Format.
    
    Added Future RubygemsIntegration class since Gem::SourceIndex has been
    removed.
    
    Updated packaging to use Gem::Package instead of the removed
    Gem::Builder.
    drbrain committed Nov 29, 2012
Commits on Nov 28, 2012
  1. at least load Gem::Builder

    indirect committed Nov 28, 2012
Commits on Nov 27, 2012
  1. Merge pull request #2187 from crowbot/set-loaded-from-in-source-index…

    …-rubygems
    
    Allow the installation of rake and a rake-dependent gem in the same session when using sudo
    indirect committed Nov 27, 2012
  2. Merge pull request #2184 from kcurtin/updating-docs-rspec-default

    added rspec as default for new gems and updated docs, addresses #2179
    indirect committed Nov 27, 2012