Age | Commit message (Collapse) | Author |
---|
| https://.com/rubygems/rubygems/commit/7576c21295 |
| It's the `Gem::Installer` below what installs executables, and the code being deleted here is now actually creating a `gems/` folder in the root of the source repo when running `ruby setup.rb`. https://.com/rubygems/rubygems/commit/0e69a8b0d6 |
| already a default gem https://.com/rubygems/rubygems/commit/620119308e |
| https://.com/rubygems/rubygems/commit/48bc573310 |
| rubygems-generate_index gem So generate_index can be implemented with dependencies, such as the compact index Took this approach from feedback in https://.com/rubygems/rubygems/pull/6853 Running `gem generate_index` by default will use an installed rubygems-generate_index, or install and then use the command from the gem Apply suggestions from code review https://.com/rubygems/rubygems/commit/fc1cb9bc9e Co-authored-by: Hiroshi SHIBATA <[email protected]> |
| https://.com/rubygems/rubygems/commit/bb66253f2c |
| https://.com/rubygems/rubygems/commit/70243b1d72 |
| https://.com/rubygems/rubygems/commit/10c26a483d |
| `--user-install` The combination of `install-dir` and `--user-install` used to be disabled for no good reason. This even makes problem on Linux distributions such as Fedora, where `--user-install` is set by default via operating_system.rb. The `--install-dir` is already prefered over the `--user-install` by the implementation, therefore just drop the check. https://.com/rubygems/rubygems/commit/313b1c5e76 |
| Currently, you can install multiple versions of the same gem just fine: ``` $ gem install simplecov:0.19.0 simplecov:0.22.0 Fetching simplecov-0.19.0.gem Successfully installed simplecov-0.19.0 Parsing documentation for simplecov-0.19.0 Installing ri documentation for simplecov-0.19.0 Done installing documentation for simplecov after 0 seconds Fetching simplecov-0.22.0.gem Successfully installed simplecov-0.22.0 Parsing documentation for simplecov-0.22.0 Installing ri documentation for simplecov-0.22.0 Done installing documentation for simplecov after 0 seconds 2 gems installed ``` But to uninstall both of them, you need to run the equivalent uninstall command twice: ``` ~$ gem uninstall simplecov:0.19.0 simplecov:0.22.0 Successfully uninstalled simplecov-0.22.0 ~$ gem uninstall simplecov:0.19.0 simplecov:0.22.0 Gem 'simplecov' is not installed Successfully uninstalled simplecov-0.19.0 ``` This resolves that problem by using the gem's full name (which includes the version) when tracking which ones have already been uninstalled so when it gets to the second version listed it doesn't think it was already uninstalled. https://.com/rubygems/rubygems/commit/d96101b753 |
| https://.com/rubygems/rubygems/commit/1e487e1337 |
| Preferring instead to spawn the subprocess in the correct directory https://.com/rubygems/rubygems/commit/ad5abd6a45 |
| https://.com/rubygems/rubygems/commit/6d9e8025dc |
| Notes: Merged: https://.com/ruby/ruby/pull/7873 |
| wait_for_otp Co-authored-by: Betty Li <[email protected]> |
| https://.com/rubygems/rubygems/commit/c494112063 |
| |
| https://.com/rubygems/rubygems/commit/132a56569d |
| https://.com/rubygems/rubygems/commit/67ece7b8b6 |
| https://.com/rubygems/rubygems/commit/9264d83421 |
| https://.com/rubygems/rubygems/commit/52ae4452c2 |
| Notes: Merged: https://.com/ruby/ruby/pull/7582 |
| Notes: Merged: https://.com/ruby/ruby/pull/7582 |
| https://.com/rubygems/rubygems/commit/05cc97bdf8 Notes: Merged: https://.com/ruby/ruby/pull/7582 |
| https://.com/rubygems/rubygems/commit/e5868e92f7 Notes: Merged: https://.com/ruby/ruby/pull/7582 |
| https://.com/rubygems/rubygems/commit/82ed77178d Notes: Merged: https://.com/ruby/ruby/pull/7582 |
| |
| |
| |
| |
| |
| https://.com/rubygems/rubygems/commit/b595d3cf0f |
| https://.com/rubygems/rubygems/commit/97e0af2518 |
| https://.com/rubygems/rubygems/commit/965fc82cfd |
| https://.com/rubygems/rubygems/commit/184c03270c |
| https://.com/rubygems/rubygems/commit/80b57da926 |
| https://.com/rubygems/rubygems/commit/b490379eab |
| https://.com/rubygems/rubygems/commit/ae3bdc0e85 |
| https://.com/rubygems/rubygems/commit/4e77a1d1d5 |
| https://.com/rubygems/rubygems/commit/aa95ee27a2 |
| https://.com/rubygems/rubygems/commit/add44e56eb |
| https://.com/rubygems/rubygems/commit/cb554f6eb7 |
| https://.com/rubygems/rubygems/commit/fba6e94de9 |
| https://.com/rubygems/rubygems/commit/9aa6101942 |
| https://.com/rubygems/rubygems/commit/acb0548bf6 |
| Layout/EmptyLinesAroundExceptionHandlingKeywords https://.com/rubygems/rubygems/commit/ad1fe68d97 |
| https://.com/rubygems/rubygems/commit/58e4885493 |
| https://.com/rubygems/rubygems/commit/d8efd919db |
| https://.com/rubygems/rubygems/commit/7750d5c460 |
| https://.com/rubygems/rubygems/commit/ac23687353 |