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
Ellen Marie Dash
9bbca93aa8
[rubygems/rubygems] Remove last remaining line of output from gem update --system --silent
...
038203aaf8
2020-09-28 14:54:22 +09:00
Ellen Marie Dash
e8274a7683
[rubygems/rubygems] Add test for "gem update --system --silent"
...
c3fb0db930
2020-09-28 14:54:22 +09:00
Ellen Marie Dash
7fc8f83edb
[rubygems/rubygems] Have "gem update --system" pass through the --silent flag.
...
5a1e56e892
2020-09-28 14:54:22 +09:00
Hiroshi SHIBATA
ab5e9516b7
[rubygems/rubygems] Added Ruby version for oldest supported version of rubygems
...
dd87d70f51
2020-09-28 14:54:22 +09:00
David Rodríguez
c6bdf75049
Disallow downgrades to too old versions
...
Consider the version original included with each ruby as the minimum
supported version.
2020-09-28 14:54:22 +09:00
bronzdoc
828cefd629
[rubygems/rubygems] Add --dryrun to the deprecated options when showing the help message
...
38230a77c1
2020-09-28 14:54:22 +09:00
bronzdoc
777840a16a
[rubygems/rubygems] We don't need shortucts for a deprecated flag
...
087a1f9720
2020-09-28 14:54:22 +09:00
bronzdoc
be980dd9fa
[rubygems/rubygems] Deprecate --dryrun
...
1715610648
2020-09-28 14:54:22 +09:00
bronzdoc
b83787b1ce
[rubygems/rubygems] Make --dry-run flag consistent across rubygems commands
...
addc644cad
2020-09-28 14:54:22 +09:00
Nobuyoshi Nakada
0629e695e3
Added --platform
option to build
command
2020-09-28 14:54:22 +09:00
Hiroshi SHIBATA
b717f73402
Revert "Manually merged from https://github.com/rubygems/rubygems/pull/2636 "
...
31a6eaabc1
is obsoleted with
https://github.com/rubygems/rubygems/pull/3820
2020-09-23 22:01:44 +09:00
Hiroshi SHIBATA
31a6eaabc1
Manually merged from https://github.com/rubygems/rubygems/pull/2636
...
Enable Style/EmptyLinesAroundClassBody rubocop cop.
2020-09-23 21:02:56 +09:00
David Rodríguez
b7e88e3c2f
[rubygems/rubygems] Don't format executables on gem update --system
...
This restores 3.0 behavior and goes back to not formatting executables
by default on `gem update --system`. This is friendlier for jruby and
doesn't really affect OS packagers.
1a504b651d
2020-07-31 21:07:19 +09:00
David Rodríguez
6c71033ac3
[rubygems/rubygems] Remove more unnecessary requires
...
Since `rubygems/util` is autoloaded.
52a9f88b99
2020-07-31 21:07:19 +09:00
David Rodríguez
b84b4e8bfa
[rubygems/rubygems] Remove unnecessary stuff
...
The `rubygems/security` require already does this.
bbb444b6f1
2020-07-31 21:07:19 +09:00
Colby Swandale
65a4b03781
[rubygems/rubygems] fix missing identation
...
2cca6714f3
2020-07-31 21:07:19 +09:00
David Rodríguez
a89665b7b1
Enforce no empty lines around class body in rubygems
...
To normalize the code style with `bundler`.
2020-07-31 21:07:19 +09:00
Josef Šimánek
7a571103f2
Exit with non-zero status on disabled gem system update.
2020-06-15 21:20:37 +09:00
Josef Šimánek
3ab1cfc325
Add Gem.disable_system_update_message to disable gem update --system if needed.
2020-06-15 21:20:37 +09:00
David Rodríguez
955f1837a1
Use space inside block braces everywhere
...
To make rubygems code style consistent with bundler.
2020-06-15 21:20:37 +09:00
David Rodríguez
dd5b918cbe
[rubygems/rubygems] Fix template cleanup as well
...
10cc79ee21
2020-06-05 07:32:42 +09:00
David Rodríguez
e4d0cca24a
[rubygems/rubygems] Fix installing template files with dots
...
a82a77251d
2020-06-05 07:32:42 +09:00
David Rodríguez
1f9e684c77
[rubygems/rubygems] Remove unnecessary parenthesis
...
97772bb066
2020-06-05 07:32:42 +09:00
David Rodríguez
0e195c82c1
[rubygems/rubygems] Remove old gauntlet_rubygems
file on rubygems upgrade
...
The file was removed at
65b709b095
,
shipped with rubygems 2.6.5.
739159a120
2020-05-08 14:13:29 +09:00
David Rodríguez
ece1690105
[rubygems/rubygems] Install man files when bundler installed as a default gem
...
28d6d77d81
2020-05-08 14:13:29 +09:00
David Rodríguez
64e89713da
[rubygems/rubygems] Extract a remove_file_list
helper
...
8cc6087590
2020-05-08 14:13:29 +09:00