Brian Le
6eab8095fa
[rubygems/rubygems] output gems already up-to-date regardless if any gems were updated
...
4ec608a573
2022-07-06 02:59:13 +09:00
David Rodríguez
a16de43f23
[rubygems/rubygems] Add gem env user_gemhome
and gem env user_gemdir
...
14d3f80df6
2022-06-29 03:25:46 +09:00
David Rodríguez
1098fdf890
[rubygems/rubygems] Also document gem env
argument aliases
...
6d841ccbd4
2022-06-29 03:25:45 +09:00
David Rodríguez
7a33d3df6a
[rubygems/rubygems] Document better names for gem env
arguments
...
I think `gem env home` and `gem env path` read very nice.
b89da79456
2022-06-29 03:25:45 +09:00
David Rodríguez
12a5fa408b
Sync RubyGems & Bundler with upstream repo
2022-06-24 10:52:02 +09:00
David Rodríguez
6e3295e554
[rubygems/rubygems] Make code to find target update version easier to follow
...
a7f81cc7ee
2022-05-28 19:22:54 +09:00
David Rodríguez
e9c4e37f1f
[rubygems/rubygems] Remove unnecessary name and platform filter
...
It's already done before.
49d28cfde5
2022-05-28 19:22:53 +09:00
David Rodríguez
e78c1ddb1e
[rubygems/rubygems] Fix rubygems update when non default --install-dir
is configured
...
9f3b21192d
2022-05-28 19:22:15 +09:00
Hiroshi SHIBATA
aeea88174d
Merge RubyGems and Bundler HEAD
...
125415593e
2022-05-20 17:32:19 +09:00
Matthias Viehweger
5741ae379b
[rubygems/rubygems] Generalize description to account for different push servers
...
cbf13edd3a
2022-04-29 17:19:19 +09:00
Matthias Viehweger
3cf107fde2
[rubygems/rubygems] Clarify description of owner-flags
...
28864b1057
2022-04-29 17:19:18 +09:00
Hiroshi SHIBATA
678d58c850
Merge rubygems master 1e4eda741d732ca1bd7031aef0a16c7348adf7a5
2022-04-28 19:08:49 +09:00
David Rodríguez
4317a6750d
[rubygems/rubygems] Forbid downgrading past the originally shipped version on Ruby 3.1
...
68bef90339
2022-01-25 01:11:39 +09:00
David Rodríguez
0dd8c6157d
[rubygems/rubygems] Don't pass regexp to Gem::Dependency.new
during gem dependency
...
89dd5158a4
2022-01-19 15:56:36 +09:00
David Rodríguez
1d530ae27a
[rubygems/rubygems] Remove dead method
...
477d5f6f6e
2022-01-19 15:56:36 +09:00
David Rodríguez
0350c179ea
[rubygems/rubygems] Don't pass regexp to Gem::Dependeny.new
from list, search, and query commands
...
It's deprecated functionality.
13d3eb6cb0
2022-01-19 15:56:35 +09:00
David Rodríguez
f04954d95c
[rubygems/rubygems] Normalize end alignment style with Bundler
...
f7f504b24c
2022-01-19 11:20:36 +09:00
loadkpi
7c70151aed
[rubygems/rubygems] Fix gem update --system
for already installed version of rubygems-update
...
c167d513a7
2022-01-15 14:00:35 +09:00
ximenasandoval
73be7a85cd
[rubygems/rubygems] Fix suggestions flag
...
b55a1393ca
2022-01-06 23:58:39 +09:00
ximenasandoval
cea4a81056
[rubygems/rubygems] Let fetch understand gem:version syntax
...
Fix version error message
Add tests to fetch error messages
Fix default version since is not necessary
070620ebe4
2022-01-06 23:58:38 +09:00
David Rodríguez
be476f38f9
[rubygems/rubygems] Don't crash when updating to an unsupported rubygems-update
version
...
b0badcd00a
2021-12-27 22:57:46 +09:00
David Rodríguez
dd022c1f76
[rubygems/rubygems] Don't redownload rubygems-update
package if already there
...
This makes it easier to test the upgrade process locally and should be
more efficient in certain cases where the user has already upgraded in
the past.
ed6cc88494
2021-12-27 21:32:32 +09:00
Hiroshi SHIBATA
7e084ed707
Merge RubyGems and Bundler master
...
Merge from 793ad95ecb
2021-12-15 18:05:18 +09:00
David Rodríguez
a72aecac3a
[rubygems/rubygems] Don't write outside of destdir when regenerating plugins
...
141ef4cb9a
2021-12-05 05:47:46 +09:00
David Rodríguez
9dc76e102e
[rubygems/rubygems] Don't write outside of destdir when installing default bundler
...
a62d00c5e8
2021-12-05 05:47:45 +09:00
David Rodríguez
ec28771fde
[rubygems/rubygems] Fold a line that got out of hand
...
49317d8beb
2021-12-05 05:47:45 +09:00
David Rodríguez
ed7a50015a
[rubygems/rubygems] Fix binstubs and plugins regeneration with --destdir
is used
...
7079de16fa
2021-12-05 05:47:44 +09:00
Hiroshi SHIBATA
f3bda8987e
Merge the master branch of rubygems repo
...
Picked from 4b498709a0
2021-11-16 20:19:13 +09:00
David Rodríguez
907aa47527
[rubygems/rubygems] Fix ruby setup.rb
command when --prefix
is passed
...
8d04092f6e
2021-11-05 23:20:50 +09:00
David Rodríguez
f5a4fdae25
[rubygems/rubygems] Remove unnecessarily changing GEM_HOME
...
At this point gem paths are already loaded and memoize. Changing
`GEM_HOME` has no effect.
a1f62f0939
2021-11-05 23:20:48 +09:00
David Rodríguez
5b941ec90d
[rubygems/rubygems] Remove unnecessary loop
...
Rubygems installs a single executable. Make that explicit.
2839d15521
2021-11-05 23:20:47 +09:00
Alyssa Ross
1506c8228b
[rubygems/rubygems] Don't apply --destdir
twice when running setup.rb
...
Prior to this patch, if I ran:
ruby setup.rb --destdir /foo
Then Bundler files would be written into /foo/foo, because destdir was
being prepended, even though `bundler_spec.bin_dir` already included
destdir.
9e857ffb52
2021-11-05 07:23:36 +09:00
David Rodríguez
9503dd91a5
[rubygems/rubygems] Fix --destdir
handling on Windows
...
Driver letters were not accounted for in one place.
fbe42460d7
2021-11-05 07:23:36 +09:00
David Rodríguez
5e855be86b
[rubygems/rubygems] More refactoring of --destdir
handling
...
f42c2025ed
2021-11-05 07:23:35 +09:00
David Rodríguez
70cbca48b8
[rubygems/rubygems] Refactor --destdir
handling
...
8aab3d11b0
2021-11-05 07:23:35 +09:00
David Rodríguez
c5224c71ae
[rubygems/rubygems] Fix gem install
vs gem fetch
inconsistency
...
b3e985799e
2021-11-03 17:42:39 +09:00
Hiroshi SHIBATA
4a39167260
Removed the related code of gem server
2021-11-02 10:19:34 +09:00
Jenny Shen
92ec010595
[rubygems/rubygems] Add support to build and sign certificates with multiple key algorithms
...
967876f15d
Co-Authored-By: Frederik Dudzik <frederik.dudzik@shopify.com>
2021-10-26 08:01:55 +09:00
David Rodriguez
e0c20485db
[ruby/rubygems] Prefer require_relative
for internal requires
...
51796f257a
2021-10-11 01:12:50 +09:00
David Rodríguez
1e290c31f4
[rubygems/rubygems] Merge Gem::UriParser
and Gem::PrintableUri
into a Gem::Uri
class
...
The new class is a wrapper on top of an URI. And then, when you want
credentials redacted, you call `#redacted` that returns a copy of itself,
but with credentials redacted.
9581c2740a
2021-08-31 19:06:14 +09:00
Daniel Niknam
31c2e6c08e
[rubygems/rubygems] Using Gem::PrintableUri
in Gem::Commands::InstallCommand
class
...
The `x.source.uri` could be a source URI with a credential. Using `Gem::PrintableUri` to make sure we are redacting sensitive information from it.
8755ee0aaa
2021-08-31 19:06:14 +09:00
David Rodríguez
54ae3f587e
[rubygems/rubygems] Prefer require_relative
to require
for internal requires
...
c74fc58695
2021-08-31 19:06:14 +09:00
David Rodríguez
d01c3111c2
[rubygems/rubygems] Remove MacOS specific extra GEM_PATH
...
They should properly configure `GEM_PATH` instead.
3bd9ae33ca
2021-08-31 19:06:14 +09:00
David Rodríguez
6e2240a2f9
Sync latest bundler & rubygems development version
2021-07-07 13:30:20 +09:00
David Rodríguez
5b0abba931
Sync bundler & rubygems
2021-05-11 11:29:41 +09:00
Hiroshi SHIBATA
96741765d8
Merge the master branch of RubyGems
2021-04-15 15:36:15 +09:00
Hiroshi SHIBATA
5537adf719
Track RubyGems master(3.3.0.dev) branch at 55634a8af18a52df86c4275d70fa1179118bcc20
2021-01-04 13:14:43 +09:00
Hiroshi SHIBATA
0e40cc9b19
Merge RubyGems 3.2.2 and Bundler 2.2.2
2020-12-18 13:33:18 +09:00
Hiroshi SHIBATA
4aca77edde
Merge prepare version of RubyGems 3.2.0
2020-12-08 17:30:02 +09:00
Hiroshi SHIBATA
ab6c4f8be3
Merge rubygems-3.2.0.rc.2
2020-10-15 14:12:02 +09:00