Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

v1.1.pre.1-chef

Extend Bundler to accommodate Chef use cases (Configure app servers)
closes #324  Gracefully handling missing git sources for gem dependencies
closes #875  ENV['GEM_PATH'] respected but not ENV['BUNDLE_PATH']
closes #880  Can we get a :system option for :git gems?
closes #898  Add :decorate and :overwrite subcommands to git (:git_* for gem)
closes #979  Problem specifying alternate library name with :git scheme
closes #1043 Remove Git dependency from bundler.gemspec

Generally fixes up many spec's that were falsely passing.

## Closed issues notes:
 Extend Bundler to accommodate Chef use cases (Config app servers)

324  Gracefully handling missing git sources for gem dependencies
     - In the test case I cite in that bug report, the message is:
       Could not find gem 'couchdb', required by 'chef', in any of the sources
875  ENV['GEM_PATH'] respected but not ENV['BUNDLE_PATH']
     - I've resolved this for Git sources by respecting ENV['BUNDLE_INSTALL_PATH'] in the Gemfile
880  Can we get a :system option for :git gems?
     - I've added `ENV[BUNDLE_INSTALL_PATH]` and bundle `--install-path`, which
     is the fallback the OP requests..."maybe if BUNDLE_PATH could be BUNDLE_PATH without the ruby_scope appended, that might give me a fallback"
898  Add :decorate and :overwrite subcommands to git (:git_* for gem)
     `git ... :decorate=><boolean>`
     `gem ... :git_decorate=><boolean>`
     - Hash decoration of installed folder name is off by default.
     - Hash decoration of local Git cache is still decorated.
979  Problem specifying alternate library name with :git scheme
1043 Remove Git dependency from bundler.gemspec

## Related issues:
issue #1013 Problem resolving deps from a git repo
issue #1016
issue #1017 Resolver not working correctly
issue #1027 Path bug
issue #396 Add :dest and :path sub-options to :git
    - While not configurable in the Gemfile, i.e. at the method level (git, and gem)
      You can direct Bundler to install to a path without any Bundler adding
      to the path: `bundle install --install-path '/install/exactly/here'`

Signed-off-by: Hedgehog <hedgehogshiatus@gmail.com>

1.0.0.rc.4

Revert "work-around for bizarre gem exitcode. use specification to de…
…termine name."

This commit causes 5 test fails :)

This reverts commit 6baa8ee.

1.0.0.beta.3

Fix a bug in the specs in 1.9
Something went wrong with that request. Please try again.