Age | Commit message (Collapse) | Author |
|
command's help
https://github.com/rubygems/rubygems/commit/418dfbf373
|
|
https://github.com/rubygems/rubygems/commit/33ff4f8f2f
|
|
https://github.com/rubygems/rubygems/commit/b760a882a1
|
|
--help`
https://github.com/rubygems/rubygems/commit/440b7b8282
|
|
https://github.com/rubygems/rubygems/commit/1e4dc0a703
|
|
--help`
https://github.com/rubygems/rubygems/commit/54dbcdc656
|
|
https://github.com/rubygems/rubygems/commit/6625998ca6
|
|
https://github.com/rubygems/rubygems/commit/c6f62b2eed
|
|
In one liners, no whitespace for alignment.
https://github.com/rubygems/rubygems/commit/413339a9ca
|
|
licenses` commands
https://github.com/rubygems/rubygems/commit/6e1a515d58
|
|
https://github.com/rubygems/rubygems/commit/8288cfd3e0
|
|
https://github.com/rubygems/rubygems/commit/83fd1c6718
|
|
https://github.com/rubygems/rubygems/commit/c982085f86
|
|
https://github.com/rubygems/rubygems/commit/9dbfce76cf
|
|
And make sure `bundle install --local` can install from it without git.
https://github.com/rubygems/rubygems/commit/7d6b631620
|
|
https://github.com/rubygems/rubygems/commit/33536aa61c
|
|
These are never equal.
https://github.com/rubygems/rubygems/commit/69e369da74
|
|
The "revision" attribute is actually getting the revision from the
Gemfile.lock file. So I think "locked" is a better term here to avoid
confusion with the revision checked out in `vendor/cache`.
https://github.com/rubygems/rubygems/commit/ca5bdebe1f
|
|
https://github.com/rubygems/rubygems/commit/23d06195fa
|
|
https://github.com/rubygems/rubygems/commit/9ea1539b08
|
|
When converging locked specifications to select the ones that should be
preserved while resolving, we can avoid having to do a second pass to
ignore the ones that have been explicitly unlocked.
https://github.com/rubygems/rubygems/commit/411742703e
|
|
As long as some spec in the materialization is complete.
https://github.com/rubygems/rubygems/commit/9a673b0bbb
|
|
https://github.com/rubygems/rubygems/commit/3041b3d784
|
|
This gives more flexibility to allow further improvements.
https://github.com/rubygems/rubygems/commit/f11a890f5e
|
|
most_specific_locked_platform
So there's no need to pass it around in so many places.
https://github.com/rubygems/rubygems/commit/784ab7481b
|
|
https://github.com/rubygems/rubygems/commit/0c3a65871a
|
|
https://github.com/rubygems/rubygems/commit/d8d68cc00e
|
|
to be conservative
When converging specification to pass the set of versions that should be
preserved from the lockfile during resolution, we should make sure all
top level gems are considered, and only exclude those gems themselves
(and not their dependencies) if their locked versions happen to not be
satisfied by an edited Gemfile.
https://github.com/rubygems/rubygems/commit/ed2f1b7b88
|
|
https://github.com/rubygems/rubygems/commit/d0f789970f
|
|
sometimes
When used with `LazySpecification` objects, `SpecSet#for` was
incorrectly considering development dependencies. This did not cause any
issues because all usages of this method with `LazySpecification`'s are
not strict, meaning the pass `check = false` and ignore incomplete
specifications. But it was still doing more work than necessary because
development dependencies were still added to the `deps` array for
processing and then ignored because of not being found in the spec set.
Same when converging path specifications and replacing their dependencies.
https://github.com/rubygems/rubygems/commit/6afca8a95f
|
|
https://github.com/rubygems/rubygems/commit/a2bb68a29b
|
|
https://github.com/rubygems/rubygems/commit/6dc64f9851
|
|
https://github.com/rubygems/rubygems/commit/e1caeecdf8
|
|
https://github.com/rubygems/rubygems/commit/6a6041d073
|
|
https://github.com/rubygems/rubygems/commit/df2c9eb52f
|
|
https://github.com/rubygems/rubygems/commit/c382b606bd
|
|
Due to a typo in the spec, the issue was not caught initially. If
Bundler does not need to re-resolve, `bundle lock` is a noop so Bundler
does not add checksums.
To fix the issue, we do something similar to what `bundle install` does,
just without actually installation. First set the domain (local or
remote) according to whether a re-resolve is necessary, and then
materialize lazy specifications into real specifications, so that
checksums are actually fetched from each source.
https://github.com/rubygems/rubygems/commit/84b6f4ee96
|
|
I always found the `resolve_if_necessary` method pretty confusing
because by reading it, it suggests that resolution always happens, and
the point is whether that needs to be local or remote. This commit tries
to make that more clear.
https://github.com/rubygems/rubygems/commit/93d6861ee8
|
|
All we need is to setup remote or local sources appropriately.
https://github.com/rubygems/rubygems/commit/3ceff46a2a
|
|
* bundler/lib/bundler/templates/newgem/README.md.tt (Development): Use the
test_task value to get the correct test task name ("test", not "test-unit").
* bundler/spec/commands/newgem_spec.rb (README.md): Add tests for test task
names for each test frameworks.
https://github.com/rubygems/rubygems/commit/2a24708a63
|
|
verbose mode
https://github.com/rubygems/rubygems/commit/585a6a89d4
|
|
https://github.com/rubygems/rubygems/commit/e7f5f067e8
|
|
In particular, when a gem registry transitive dependency is changed to a
git source direct dependency.
https://github.com/rubygems/rubygems/commit/bcdc7660d9
|
|
https://github.com/rubygems/rubygems/commit/9964c16bb9
|
|
https://github.com/rubygems/rubygems/commit/c5a9449069
|
|
https://github.com/rubygems/rubygems/commit/508fb45b76
|
|
https://github.com/rubygems/rubygems/commit/2a36af0f38
|
|
There seems to be no reason why the install should be serial for --local.
The packages are still installed in the right dependency order in this case, so that parallel install can be used.
This patch disables parallel install only in case of no_install_needed.
Also remove the `option` argument, which is effectifely not used.
https://github.com/rubygems/rubygems/commit/5da934ddb6
|
|
https://github.com/rubygems/rubygems/commit/3f39571181
|
|
https://github.com/rubygems/rubygems/commit/ad26ccde38
|