| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If we use system bundler, when booting the "outermost" bundler process,
bundler will save the path to the system bundler in BUNDLE_BIN_PATH, and
use it again when booting the "innermost" bundler process (`bundle exec
echo foo`).
That means that second process will use the system bundler path again.
However, we have `-rsupport/hax` in RUBYOPT, so that file will load from
the local copy of bundler, and that file will load `bundler/version`
from the project (not from system), because -Ilib is in the LOAD_PATH.
That will end up causing redefinition errors because the same constant
will be loaded from two different locations.
In general, this is expected behavior, normally you will wrap the
process with `Bundler.with_original_env` to reset the environment.
However, the easiest fix here is to not use system bundler, because it's
not really necessary and thus doesn't help the readability of the spec.
https://github.com/bundler/bundler/commit/a3d72a34ab
|
|
|
|
| |
https://github.com/bundler/bundler/commit/789dd1864f
|
|
|
|
| |
https://github.com/bundler/bundler/commit/e4cbb91b7d
|
|
|
|
| |
https://github.com/bundler/bundler/commit/fb587b9ebb
|
|
|
|
| |
https://github.com/bundler/bundler/commit/f9cb39e614
|
|
|
|
| |
https://github.com/bundler/bundler/commit/3995b3345d
|
|
|
|
| |
https://github.com/bundler/bundler/commit/792d724752
|
|
|
|
|
|
| |
So I can add another context that doesn't run the `before` block.
https://github.com/bundler/bundler/commit/06d0acc45a
|
|
|
|
| |
https://github.com/bundler/bundler/commit/6678747fae
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously `bundle doctor` would fail on any bundle that does not
include git gems or plugins. This is because the previously used
`Bundler.home` does not exist unless the bundle includes git gems or
plugins. For example, with `bundle config set path .bundle`, it points
to which does not exist unless this kind of gems exist in the Gemfile.
The name `Bundler.home` is really unfortunate, it should probably be
have more descriptive name, and be private. But for now I just want to
make `bundle doctor` usable.
https://github.com/bundler/bundler/commit/5531a18c1e
|
|
|
|
|
|
| |
gems only appear once per group
https://github.com/bundler/bundler/commit/d18a83109e
|
| |
|
|
|
|
| |
Like macos.yml, we don't need to ignore `make check` failure.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
To reproduce this bug, type one character into irb, then press the
delete key on your keyboard.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Installed path may contain symbolic links.
|
|
|
|
| |
VM_DEBUG_MODE has been used only here.
|
| |
|
| |
|
|
|
|
| |
Gem::Specification#files.
|
| |
|
| |
|
| |
|
|
|
|
| |
https://github.com/bundler/bundler/commit/71a29e286a
|
|
|
|
| |
https://github.com/bundler/bundler/commit/948a863bd8
|
|
|
|
| |
https://github.com/bundler/bundler/commit/a4beba4cbf
|
|
|
|
| |
https://github.com/bundler/bundler/commit/f20c2bdf6a
|
|
|
|
| |
https://github.com/bundler/bundler/commit/07161ebc1a
|
|
|
|
| |
https://github.com/bundler/bundler/commit/32520c7020
|
|
|
|
| |
https://github.com/bundler/bundler/commit/5b503a4bf1
|
|
|
|
| |
https://github.com/bundler/bundler/commit/91e7fe1b2f
|
|
|
|
|
|
| |
`FileUtils.rm` supports a `Pathname` argument.
https://github.com/bundler/bundler/commit/7d982a5be9
|
|
|
|
|
|
| |
They are implicit inside `gem_command!`.
https://github.com/bundler/bundler/commit/6bdb13c899
|
|
|
|
| |
https://github.com/bundler/bundler/commit/a4cca66b79
|
|
|
|
| |
https://github.com/bundler/bundler/commit/7888d621c8
|
|
|
|
|
|
| |
Since I plan to reuse it for something else.
https://github.com/bundler/bundler/commit/5379382198
|
|
|
|
| |
https://github.com/bundler/bundler/commit/096e53dfe6
|
|
|
|
| |
https://github.com/bundler/bundler/commit/028dc46f5a
|
|
|
|
|
|
| |
Otherwise I get conflicts when extracting the helper.
https://github.com/bundler/bundler/commit/314c64cd07
|
|
|
|
| |
https://github.com/bundler/bundler/commit/d35e31d2e0
|
|
|
|
|
|
|
|
| |
I want to extract these to path helper methods, but the name `files`
conflict with some builder methods that are also available at the same
level.
https://github.com/bundler/bundler/commit/7844096af0
|
|
|
|
|
|
| |
The `:bundler` gem is not needed in the regular repo either.
https://github.com/bundler/bundler/commit/ca5ce01a9b
|
|
|
|
|
|
|
| |
The logic for choosing `gem_bin` should work here too even if it's not
identical.
https://github.com/bundler/bundler/commit/6ca0271b27
|