Skip to content
Commits on May 30, 2016
  1. @homu

    Auto merge of #4606 - allenzhao:handle-yanked, r=RochesterinNYC

    Handle yanked gems
    
    Close #4344
    homu committed May 30, 2016
Commits on May 29, 2016
  1. @allenzhao

    Fix spec

    allenzhao committed May 24, 2016
  2. @homu

    Auto merge of #4610 - b-ggs:binstub-standalone, r=RochesterinNYC

    Add standalone flag to binstubs
    
    Add `--standalone` flag to `binstubs`
    
    Fix #4594
    
    @RochesterinNYC @segiddins
    homu committed May 29, 2016
Commits on May 26, 2016
  1. @b-ggs
Commits on May 25, 2016
  1. @segiddins

    Merge tag 'v1.12.5'

    Version 1.12.5
    segiddins committed May 25, 2016
  2. @segiddins

    Version 1.12.5 with changelog

    segiddins committed May 25, 2016
  3. @homu @segiddins

    Auto merge of #4607 - will-in-wi:clean_up_workers, r=segiddins

    Clean up worker threads once done with them
    
    Right now, the thread pools created by CompactIndex are not cleaned up once they are done. I assume that over time, they would be garbage collected, but in the meantime there could be 200+ threads running. Many shared hosts have fork bomb protection set up which kills Bundler.
    
    This patch will clean up the threads as soon as they are done, keeping the total number of active threads at any one time to a minimum.
    
    Fixes #4367
    homu committed with segiddins May 26, 2016
  4. @homu @segiddins

    Auto merge of #4611 - BrianHawley:fix_20160524_require_env, r=segiddins

    Fix the combination of gem :require and env or install_if
    
    If you guard the installation of a gem with `env` or `install_if`, and that gem declaration has a `:require` option specified, it tried to require the gem even though it hadn't been installed. It looks like a spot was missed when the `env` command was added in the first place.
    homu committed with segiddins May 26, 2016
  5. @homu @segiddins

    Auto merge of #4598 - bundler:seg-exec-help-with-dash, r=RochesterinNYC

    [CLI] Only redirect to help when first two args are help and exec
    
    Closes #4596.
    
    \c @RochesterinNYC @b-ggs
    homu committed with segiddins May 24, 2016
  6. @homu

    Auto merge of #4607 - will-in-wi:clean_up_workers, r=segiddins

    Clean up worker threads once done with them
    
    Right now, the thread pools created by CompactIndex are not cleaned up once they are done. I assume that over time, they would be garbage collected, but in the meantime there could be 200+ threads running. Many shared hosts have fork bomb protection set up which kills Bundler.
    
    This patch will clean up the threads as soon as they are done, keeping the total number of active threads at any one time to a minimum.
    
    Fixes #4367
    homu committed May 26, 2016
  7. @homu

    Auto merge of #4611 - BrianHawley:fix_20160524_require_env, r=segiddins

    Fix the combination of gem :require and env or install_if
    
    If you guard the installation of a gem with `env` or `install_if`, and that gem declaration has a `:require` option specified, it tried to require the gem even though it hadn't been installed. It looks like a spot was missed when the `env` command was added in the first place.
    homu committed May 26, 2016
  8. Remove useless comment.

    William Johnston committed May 24, 2016
  9. @BrianHawley

    Fix the combination of gem :require and env or install_if

    If you guard the installation of a gem with env or install_if, and that
    gem declaration has a :require option specified, it tried to require
    the gem even though it hadn't been installed. It looks like a spot was
    missed when the env command was added in the first place.
    BrianHawley committed May 24, 2016
Commits on May 24, 2016
  1. Fix issue with older versions of Ruby and URI.

    William Johnston committed May 24, 2016
  2. Fix code syntax test

    William Johnston committed May 24, 2016
  3. @b-ggs
  4. @will-in-wi

    Ack, forgot Rubocop

    will-in-wi committed May 24, 2016
  5. @will-in-wi

    Add test for thread issue

    will-in-wi committed May 24, 2016
  6. @will-in-wi

    Switch to tap

    will-in-wi committed May 24, 2016
  7. Clean up worker threads once done with them.

    William Johnston committed May 24, 2016
  8. @homu

    Auto merge of #4598 - bundler:seg-exec-help-with-dash, r=RochesterinNYC

    [CLI] Only redirect to help when first two args are help and exec
    
    Closes #4596.
    
    \c @RochesterinNYC @b-ggs
    homu committed May 24, 2016
  9. @allenzhao

    Handle yanked gems

    allenzhao committed May 23, 2016
Commits on May 23, 2016
  1. @segiddins
  2. @homu

    Auto merge of #4601 - RochesterinNYC:specify-no-usage-of-ci-skip, r=s…

    …egiddins
    
    [Documentation] Add instruction to not use CI skipping mechanisms
    homu committed May 23, 2016
  3. @RochesterinNYC
Commits on May 20, 2016
  1. @homu

    Auto merge of #4585 - RochesterinNYC:eval-gemfile-expanded-pathing, r…

    …=segiddins
    
    Use the full expanded path of passed `Gemfile` during `eval_gemfile`
    
    - fixes #4584
    homu committed May 21, 2016
Commits on May 18, 2016
  1. @RochesterinNYC
  2. @RochesterinNYC
  3. @RochesterinNYC
Commits on May 16, 2016
  1. @segiddins

    Merge tag 'v1.12.4'

    Version 1.12.4
    segiddins committed May 16, 2016
  2. @segiddins

    Version 1.12.4 with changelog

    segiddins committed May 16, 2016
  3. @homu @segiddins

    Auto merge of #4558 - bundler:seg-index-platform-ruby-default, r=segi…

    …ddins
    
    [Index] Ensure nil and "ruby" platforms are treated identically
    
    Fixes #4557.
    
    @indirect @RochesterinNYC ideas on how to test this?
    homu committed with segiddins May 16, 2016
  4. @homu @segiddins

    Auto merge of #4446 - Cohen-Carlisle:non-rubygem-push, r=segiddins

    don't error on missing rubygem cred if custom host
    
    only raise error asking user to set rubygem credentials during gem push
    if `allowed_push_host` is not set.
    
    Fixes #4437
    
    Apologies if this is a half baked PR.
    - I looked around to add tests for this, but there is little test coverage over this area I simply wasn't sure how to add a test around this particular change.
    - I also wasn't sure where to put this in the `CHANGELOG` as the latest entry there is already released.
    homu committed with segiddins May 16, 2016
  5. @homu @segiddins

    Auto merge of #4386 - bundler:seg-fix-dash-pre, r=segiddins

    [Git] Fix checking for equality when a version includes a -
    
    Closes #4385.
    homu committed with segiddins May 16, 2016
  6. @homu @segiddins

    Auto merge of #4561 - domcleal:4519-concurrent-ci-updater, r=indirect

    Safely store concurrent compact index downloads
    
    When bundler is run concurrently using the same bundle dir in $HOME,
    the versions file can be updated from two processes at once. The
    download has been changed to a temporary file, which is securely moved
    into place over the original.
    
    If retrying the update operation, the original file is no longer
    immediately deleted and instead a full download is performed, later
    overwriting the original file if successful.
    
    If two processes are updating in parallel, this should ensure the
    original file isn't corrupted and that both processes succeed.
    
    - Fixes #4519
    
    ---
    
    This would be useful on 1.12.x if possible, since the new caching behaviour with a shared home directory is causing the errors described in #4519.
    homu committed with segiddins May 16, 2016
Something went wrong with that request. Please try again.