Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 5, 2012
  1. @indirect

    Check for nil PATH

    indirect authored
    fixes #2006
Commits on Jun 9, 2012
  1. @indirect
Commits on Jun 7, 2012
  1. @drogus

    Always try to keep original GEM_PATH

    drogus authored
    This fixes a problem which occures when you want to run `bundle` command
    inside code that already loads `Gemfile`. When you start a command with
    `bundle exec` it sets `RUBYOPT` to
    `-I$PATH_TO_BUNDLER -r"bundler/setup"`. Because of that, when you run
    the actual command it already requires bundler, which is fine, but since
    `GEM_PATH` was cleared on the first run `ORIGINAL_ENV` will include
    empty `GEM_PATH`. Now when you run `Bundler.with_clean_env`, you will
    not have any bundler specific env variables, but you will also not have
    original gem path, which will make it impossible to run any gem.
    
    To fix this I try to always keep a reference to original gem path, so
    it's not emptied along the way.
Commits on May 3, 2012
  1. @hone
  2. @hone

    ruby version check for bundle#install

    Yehuda Katz and Terence Lee authored hone committed
  3. @hone

    add SystemRubyVersion to check against

    Yehuda Katz and Terence Lee authored hone committed
  4. @hone
Commits on Apr 9, 2012
  1. @dekellum
  2. @dekellum

    Resurrect "Add simple cache to Bundler.load_gemspec"

    dekellum authored
    This reverts prior revert 6b45e28, restoring 3d4163a.
Commits on Mar 21, 2012
  1. @hone

    Revert "Add simple cache to Bundler.load_gemspec"

    hone authored
    This reverts commit 3d4163a.
    
    Breaks the build. I'm reverting this for now, until we can take a look
    into why this breaks it.
Commits on Mar 14, 2012
  1. @hone

    Merge branch '1-1-stable'

    hone authored
    Conflicts:
    	lib/bundler.rb
    
    1.1.1 release merge
Commits on Mar 11, 2012
  1. @indirect

    fix shadowed variable warning

    indirect authored
  2. @indirect

    raising Gem::InstallError is the worst possible thing

    indirect authored
    This code meant that _any_ gem install failure resulted in a message requesting the user to report this "bug" to the Bundler issue tracker. That is very, very not cool, and I had already fixed this issue once before the hook pull request regressed it. :(
Commits on Mar 5, 2012
  1. @hone
Commits on Mar 4, 2012
  1. @hone

    Merge branch '1-1-stable'

    hone authored
    Conflicts:
    	lib/bundler/definition.rb
    	lib/bundler/source.rb
    	spec/bundler/dsl_spec.rb
Commits on Mar 2, 2012
  1. @radar
Commits on Feb 12, 2012
  1. @vijaydev
Commits on Jan 27, 2012
  1. @dekellum @indirect

    Add simple cache to Bundler.load_gemspec

    dekellum authored indirect committed
    In some projects, for example those with 10s of local gemspecs, use of
    `git ls-files` for spec.files, or specs requiring significant source
    to get at a spec.version; this change to cache load_gemspec results in
    notable performance gains.
    
    The cache also avoids loading these same gemspecs repeatedly with
    different LOAD_PATH values.
  2. @eric1234 @indirect

    Avoid passing RUBYOPT changes in with_clean_env block.

    eric1234 authored indirect committed
    Restoring the original ENV generally restored the RUBYOPT changes, but certain
    use cases leak through. This commit ensures that the ENV is truely clean by
    always checking for RUBYOPT changes and zapping them if they do exist.
    
    This commit fixes #1604 (second attempt)
  3. @eric1234 @indirect

    Avoid passing RUBYOPT changes in with_clean_env block.

    eric1234 authored indirect committed
    Restoring the original ENV generally restored the RUBYOPT changes, but certain
    use cases leak through. This commit ensures that the ENV is truely clean by
    always checking for RUBYOPT changes and zapping them if they do exist.
    
    This commit fixes #1604 (second attempt)
Commits on Dec 21, 2011
  1. @indirect
  2. @indirect

    handle blank GEM_HOMEs, too

    indirect authored
Commits on Dec 3, 2011
  1. @sferik

    Not all executables are binary

    sferik authored
  2. @tenderlove
Commits on Nov 30, 2011
  1. @tenderlove
Commits on Oct 21, 2011
  1. @indirect

    standardize on >= "1.9"

    indirect authored
Commits on Oct 19, 2011
  1. @indirect
  2. @maxjustus @indirect

    rescue Psych LoadError

    maxjustus authored indirect committed
  3. @maxjustus @indirect

    Attempt to load gem Psych before loading system Psych

    maxjustus authored indirect committed
Commits on Oct 1, 2011
  1. @indirect
Commits on Sep 30, 2011
  1. @indirect

    Merge v1.0.21 from branch '1-0-stable'

    indirect authored
    Conflicts:
    	CHANGELOG.md
    	lib/bundler/version.rb
  2. @indirect
Commits on Sep 27, 2011
  1. @indirect

    Merge v1.0.20 from branch '1-0-stable'

    indirect authored
    Conflicts:
    	CHANGELOG.md
    	lib/bundler/version.rb
    	spec/install/gems/simple_case_spec.rb
Commits on Sep 25, 2011
  1. @indirect
Commits on Sep 24, 2011
  1. @indirect

    Add Bundler.system_bindir, defaulted to Gem.bindir

    indirect authored
    This allows users to tell Bundler where to put the binstubs for system gems, much like the -n option in ~/.gemrc for Rubygems. If you set one, it probably makes sense to set the other. If you don't set system_bindir, though, Bundler will install system binstubs into Gem.bindir, regardless of what Rubygems does.
    
    refs #1417
Something went wrong with that request. Please try again.