| Age | Commit message (Collapse) | Author |
|
https://github.com/rubygems/rubygems/commit/19a92a3367
|
|
The dedicated method `File.path` to deal with pathname-like objects
has been provided since ruby 1.9.0.
Also adds a test for rubygems/rubygems#6837.
https://github.com/rubygems/rubygems/commit/258c6eda80
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/8126
|
|
https://github.com/rubygems/rubygems/commit/f7b4282ef7
|
|
https://github.com/rubygems/rubygems/commit/e8a4184429
|
|
https://github.com/rubygems/rubygems/commit/e30e86aa60
|
|
https://github.com/rubygems/rubygems/commit/9583a7eb82
|
|
https://github.com/rubygems/rubygems/commit/f2e8e054df
|
|
https://github.com/rubygems/rubygems/commit/1712cd6149
|
|
https://github.com/rubygems/rubygems/commit/d0c1d97105
|
|
https://github.com/rubygems/rubygems/commit/d61c1362e7
|
|
https://github.com/rubygems/rubygems/commit/5238fcf234
|
|
https://github.com/rubygems/rubygems/commit/438eac5447
|
|
https://github.com/rubygems/rubygems/commit/961d9ac1bd
|
|
https://github.com/rubygems/rubygems/commit/9c345bfa3e
|
|
https://github.com/rubygems/rubygems/commit/cd59e73efa
|
|
https://github.com/rubygems/rubygems/commit/f733f90110
|
|
https://github.com/rubygems/rubygems/commit/bf59dcdad1
|
|
Updated output examples to current format since the output format has changed since version 2.2.0.dev
https://github.com/rubygems/rubygems/commit/48d98f906a
|
|
https://github.com/rubygems/rubygems/commit/456fd05d3a
|
|
https://github.com/rubygems/rubygems/commit/9635a2fd74
|
|
Bundler is special since it's not actually locked in the lockfile as a
regular gem (only via `BUNDLED WITH`). So exclude it from that check.
https://github.com/rubygems/rubygems/commit/9f1756ec47
|
|
git sources
Previously, when sorting and comparing git Gemfile vs lockfile sources during
`bundler/setup` to figure out whether we need to re-resolve or not, we
would try to find the default branch if nothing more specific was
specified in the Gemfile.
If the git cache has been deleted thought, that would fail.
The error would still be swallowed (and the branch would simply not be
displayed), but trying to clone would still generate the side effect of
creating the parent folder for the clone.
That could affect non-writable systems that don't expect `bundler/setup`
to write to the filesystem at all.
To fix this, override `Bundler::Source::Git#identifier` to use
exclusively static information, so it does not even try to clone the
repo nor generate any side effects.
https://github.com/rubygems/rubygems/commit/582eb2ef39
|
|
https://github.com/rubygems/rubygems/commit/57cfe7cf8d
|
|
https://github.com/rubygems/rubygems/commit/c431a1df52
|
|
## What was the end-user or developer problem that led to this PR?
The old URL https://github.com/testdouble/standard is mentioned.
## What is your fix for the problem, implemented in this PR?
This PR updates to the new URL https://github.com/standardrb/standard.
https://github.com/rubygems/rubygems/commit/eeafba72fc
|
|
https://github.com/rubygems/rubygems/commit/44fe8e7f50
|
|
Co-Authored-By: David Rodríguez <2887858+deivid-rodriguez@users.noreply.github.com>
|
|
For consistency, I chose code format over plaintext escaping.
|
|
We have some flags that limit running git commit commands under certain
situations, for example, when running under `--local`. However, those
should only affect remote git operations, not local read-only operations
like `git --version`, or `git rev-parse --abbrev-ref HEAD`.
This commit refactors things to achieve that.
By doing this, the `#to_s` representation of a source is more
consistent, since we don't get any errors when reading the checked out
branch, and we avoid some flip-flop lockfile issues.
https://github.com/rubygems/rubygems/commit/4a529fce81
|
|
https://github.com/rubygems/rubygems/commit/93f74abc5f
|
|
lockfile
When dependencies in path sources have changed, we'll be re-resolving,
and we can't really know whether the resolution will be valid or invalid
for the Ruby platform, so skip the removal in that case.
https://github.com/rubygems/rubygems/commit/afc3b0956f
|
|
https://github.com/rubygems/rubygems/commit/b0edf39083
|
|
|
|
Pick from https://github.com/rubygems/rubygems/commit/880dd95996c93adc1e032399816931b243c5fe17
Notes:
Merged: https://github.com/ruby/ruby/pull/7961
|
|
https://github.com/rubygems/rubygems/commit/b696edcd73
|
|
Pick from https://github.com/rubygems/rubygems/commit/7a7b234721c375874b7e22b1c5b14925b943f04e
|
|
https://github.com/rubygems/rubygems/commit/6d9e8025dc
|
|
When a top level dependency is missing from the lockfile, and we're in
frozen mode, we should also print a "frozen error".
https://github.com/rubygems/rubygems/commit/3e82b835e3
|
|
This error message is also printed when using `bundler/setup` in frozen
model, so we're not necessarily installing any gems when it happens.
This new message play nicer with all situations.
https://github.com/rubygems/rubygems/commit/6874bbacce
|
|
I think it communicates better what's going on.
https://github.com/rubygems/rubygems/commit/07a25767a4
|
|
https://github.com/rubygems/rubygems/commit/b86caaa3d5
|
|
https://github.com/rubygems/rubygems/commit/1ff8626571
|
|
https://github.com/rubygems/rubygems/commit/4180008c2d
|
|
For conciseness and consistency with printing the relative path to the
lockfile just before.
https://github.com/rubygems/rubygems/commit/74cf6aea7c
|
|
https://github.com/rubygems/rubygems/commit/22b8caf42f
|
|
https://github.com/rubygems/rubygems/commit/251e80aec6
|
|
https://github.com/rubygems/rubygems/commit/ad52f840f2
|
|
Similarly to how the other ignored files are intended for local
development and not for production, the Gemfile and Gemfile.lock files
for a gem only relate to local development and aren't useful to people
installing the gem.
https://github.com/rubygems/rubygems/commit/59049c04be
|
|
It's the only part that needs "root folder resultion" to figure out the
folder for the cache, but it's only needed for some things, so run that
logic lazily when needed.
https://github.com/rubygems/rubygems/commit/c7b9eae0bc
|