Commits on Sep 1, 2016
  1. Auto merge of #4939 - JuanitoFatas:patch/mirror-equal, r=segiddins

    Add a spec for Bundler::Settings::Mirror#==
    This PR adds a spec for `Mirror#==` method.
    homu committed Sep 1, 2016
Commits on Aug 31, 2016
  1. Auto merge of #4938 - JuanitoFatas:patch/settings-spec, r=segiddins

    Add some specs for Bundler::Settings#temporary
    This PR adds a spec and moved an alias in Settings class.
    followup of #4917.
    homu committed Aug 31, 2016
  2. Auto merge of #4937 - bundler:default-travis-emails, r=segiddins

    Emails to the committer are better than emails to me 👍
    homu committed Aug 31, 2016
  3. back to default emails

    indirect committed Aug 31, 2016
Commits on Aug 29, 2016
  1. Auto merge of #4917 - bundler:seg-settings-temporary, r=indirect

    [Settings] Allow temporarily overriding settings in-memory
    homu committed Aug 29, 2016
  2. Auto merge of #4928 - bundler:seg-update-compact-index, r=segiddins

    Update specs to use compact_index 0.11
    Also removed the penalty for adding requirements to dependencies!
    \c @indirect
    homu committed Aug 29, 2016
  3. Speed up test gem installation

    segiddins committed Aug 29, 2016
Commits on Aug 28, 2016
  1. Auto merge of #4923 - bundler:seg-apple-git-support, r=indirect

    [Env] Support running `bundle env` when not inside a bundle
    homu committed Aug 28, 2016
Commits on Aug 26, 2016
  1. Auto merge of #4491 - bundler:seg-exec-file--zsh, r=indirect

    [Exec] Add specs for $0 and __FILE__ when loaded
    Tests for #4488
    homu committed Aug 26, 2016
Commits on Aug 25, 2016
  1. Auto merge of #4836 - bundler:seg-resolve-for-specific-platforms, r=i…

    Resolve for specific platforms
    Closes #4295.
    This will require adding a bunch of tests, as well as figuring out how to put this new behavior behind a feature flag (thus fixing all of the existing tests).
    homu committed Aug 25, 2016
  2. [Definition] Validate platform in addition to ruby

    # Conflicts:
    #	lib/bundler/cli/doctor.rb
    segiddins committed Aug 18, 2016
  3. [LazySpecification] Only materialize for the current platform when

    :specific_platform is enabled
    segiddins committed Aug 5, 2016
  4. Auto merge of #4654 - bundler:aa-ruby-version-conflict-message, r=ind…

    Add resolver-style error messages for required Ruby conflicts
    *Proposal:* When a gem in the Gemfile requires a Ruby version different than the Gemfile's `ruby`, print a conflict error message that looks more or less exactly like any other resolution conflict error.
    *Current behavior:* On `master` today, Bundler will ignore the gem's required_ruby_version until install-time, and raise an exception like "require_ruby-1.0 requires ruby version > 9000, which is incompatible with the current version`.
    After #4650 has been merged, Bundler will correctly reject gems that require a different version of Ruby, and instead print the error "Could not find `required_ruby` in any of the sources in your Gemfile".
    *Rationale for change:* I believe that error message is surprising and misleading. The source _does_ contain `required ruby`, and I think we'll get bug reports about how our error message is wrong.
    homu committed Aug 25, 2016
Commits on Aug 24, 2016
  1. Auto merge of #4898 - JuanitoFatas:feature/generated-readme-github-ur…

    …l, r=segiddins
    Fill in git username to the generated gem's contributing section of
    This Pull Request changes the GitHub URL in the Contributing section of from generated gem (e.g. `bundle gem foo`).
    I found myself change `[USERNAME]` to my git username so many times and I also help [some]( [people]( [fix]( [this](
    So I think this should be filled when new gem is generated. When git username not set, falls back to `[USERNAME]`.
    I don't really know how to make tests DRY, please advise, thank you.
    homu committed Aug 24, 2016
  2. Auto merge of #4624 - chrismo:openssl_version_in_bundle_env, r=segiddins

    Add OpenSSL::OPENSSL_VERSION to `bundle env`
    homu committed Aug 24, 2016