508afe2c26737e0be60a72faa9d6740a06b0914c
|
2019-08-17 |
[rubygems/rubygems] Set SOURCE_DATE_EPOCH env var if not provided. |
293c6d9b6154edb5190ea7a8577effd257bf4732
|
2020-03-26 |
[rubygems/rubygems] Remove deprecated + broken rubygems/source_local. |
7fc8f83edbfe0bb220750e179b70e1bff57f1e5f
|
2020-07-04 |
[rubygems/rubygems] Have "gem update --system" pass through the --silent flag. |
e8274a7683645082e96ced6a00d2df9ba10942ed
|
2020-07-30 |
[rubygems/rubygems] Add test for "gem update --system --silent" |
9bbca93aa8ba7cb6e19c9a807706ae6b5d988403
|
2020-07-30 |
[rubygems/rubygems] Remove last remaining line of output from `gem update --system --silent` |
cd2e6318f6502018d398cb9706a286ef5b202bf4
|
2021-08-13 |
[rubygems/rubygems] Only check if descriptions *start with* FIXME/TODO |
fcaa918445c85c7b21d83f8eda2d237eace4b315
|
2021-09-24 |
[rubygems/rubygems] Only disallow FIXME/TODO for first word of gemspec description |
1177665e6224f8491db82997c8774e9485564e41
|
2022-03-31 |
[rubygems/rubygems] Fix `bundle remove` by invalidating cached `Bundle.defintion`. |
82b86b4c97963d25c4e8ba12aab327d47c1f5861
|
2022-07-01 |
[rubygems/rubygems] Delete partial file and re-raise on Errno::ENOSPC. |
d2d521b274f6fb5630b64365c6f1af0dbbc0719f
|
2023-03-01 |
[rubygems/rubygems] Regenerate lockfile if spec list is invalid/empty. |
4f2f1ddf2225bd58d799429e1d9067c93d4c78f2
|
2023-06-30 |
[rubygems/rubygems] Test that git sources in lockfiles have stable sort order |
7aebe2a52bac2a925c475c511640ad13a7d20490
|
2022-02-01 |
[rubygems/rubygems] If GEM_HOME exists + isn't writable, use --user-install. |
4925570de260def52f722b0aec59ca6ef5b53cb9
|
2023-04-01 |
[rubygems/rubygems] Try a different approach for fallback to --user-install. |
262f345344e23fb6db45e3796d3f717f30207f9e
|
2023-09-29 |
[rubygems/rubygems] [test_gem_install_update_options.rb] Fix linter warnings. |
225c05e3ec42a43ec21092017291ba24a51ccb15
|
2023-09-29 |
[rubygems/rubygems] Update tests to match new implementation of falling back to user-writable directories. |
0b9b07a717a31b7f3c87a9097c9fe1833efe9b1d
|
2023-09-29 |
[rubygems/rubygems] Allow test_gem_install_update_options to raise Errno::ACCES, in addition to Gem::FilePermissionError. |
ee9cb86bb49db0fe1613a5121a89587630506780
|
2023-09-30 |
[rubygems/rubygems] Split out Gem::PathSupport#default_home_dir to fix "bundle doctor" specs. |
e84b73398b96ea7abbeb3a17caae71b365f5016d
|
2023-09-30 |
[rubygems/rubygems] Call check_that_user_bin_dir_is_in_path ANY time Gem.paths.home == Gem.user_dir. |
c83f8ad8671afbd8e9ae70c2c4e69a80c6a96d67
|
2023-09-30 |
[rubygems/rubygems] Simplify logic for Gem::PathSupport#home, and make GEM_HOME always overide it. |
28a6c4a1ad4935e1a0af7904e17733555988b88a
|
2023-09-30 |
[rubygems/rubygems] Update incorrect comments. |
be32109d64be81e796d44880aab966aabb4ae294
|
2023-09-30 |
[rubygems/rubygems] Move "Defaulting to user installation ..." message, so `--install-dir` and `--user-install` can suppress it. |
8a8b23c0ccbb8450c99635c7be9ee871409ba17f
|
2023-09-30 |
[lib/rubygems/path_support.rb] Rephrase comment |
3f5da31760476cf8a0340f03125c4b97c3cdbc97
|
2023-09-30 |
[rubygems/rubygems] Rephrase "Defaulting to user installation" message. |
724398cce630edd5b5053333e0fbf6ae3b05c9c5
|
2023-09-30 |
[rubygems/rubygems] Remove outdated/incorrect comment. |
45a5ea5a0ac36d8cce05167cebcc2a0812c90019
|
2023-09-30 |
[rubygems/rubygems] Remove kludge that should be unnecessary. |
f37e9f42b95e033ec557fa3bf68282dd823ee199
|
2023-10-06 |
[rubygems/rubygems] [PathSupport] Simplify logic: If `Gem.default_dir` is writable, use it. |
55840d0a331d0920cfecae44de7147ada7dff254
|
2023-09-29 |
[rubygems/rubygems] Allow test_gem_install_update_options to raise Errno::ACCES, in addition to Gem::FilePermissionError. |
acd428c823ea70faa12edf09af303b4f843d3691
|
2023-09-30 |
[rubygems/rubygems] Remove kludge that should be unnecessary. |
7008d97b76649928cd5552eb0f44a496d468daf0
|
2023-11-29 |
[rubygems/rubygems] Only show "Defaulting to user installation" message when it matters. |
7d32830b8ce14cc130d052a4aa67495a34ed55dc
|
2023-12-01 |
[rubygems/rubygems] Make --build-root disable auto-user-install. |
e5def27fbfaca4f08ff3a9bcf4c27742371a1da9
|
2021-09-11 |
[rubygems/rubygems] Add "gem rebuild" command. |
cd12dfd38888cc3d3f4696146d154da15412bc93
|
2024-01-30 |
[rubygems/rubygems] [rebuild_command] Avoid leaking files. |
a28087affc5cef24376643507f7cb17c5f9c0110
|
2024-01-31 |
[rubygems/rubygems] [rebuild_command] Add --diff flag to try using diffoscope. |
54e0b8073b1236689ac0a2506b62b8b80535cf73
|
2024-01-31 |
[rubygems/rubygems] [rebuild_command] Use temporary directory instead of the working directory. |
fe096f64e881cd3426e766eb999740ed0fbfa4ba
|
2024-01-31 |
[rubygems/rubygems] [rebuild_command] Clean up help text. |
88d7be46b5be03a77686f507ec3e8d11a9dafe60
|
2024-01-31 |
[rubygems/rubygems] [rebuild_command] Use Gem.* helpers. |
dfe83df03e1a9a056070ef37999f150bcf5a6fc0
|
2024-01-31 |
[rubygems/rubygems] [rebuild_command] Bail early if the RubyGems version doesn't match. |
54d90e1355180587bf7dda8f56d5d59600a7da23
|
2024-02-28 |
[rubygems/rubygems] [rebuild] If --diff is not passed and a rebuild fails, suggest passing --diff. |
d916dbcb849b816b15717c64ea0c0ce756c15fb5
|
2024-02-28 |
[rubygems/rubygems] Improve formatting of "gem rebuild --help" output. |
d19744fbd6e8ede579eb73109e6b2ec936a6ab43
|
2024-02-29 |
[rubygems/rubygems] [build, rebuild] Split common find_gemspec() out to GemspecHelpers. |
38331c8981cd692669392f3d02b09e15b8f892b1
|
2024-02-29 |
[rubygems/rubygems] [gemspec_helpers] Fix Rubocop warning. |
174b67169975160aa682d9b2c6ac5ccde2652105
|
2024-03-31 |
[rubygems/rubygems] [commands/rebuild] Remove unused DATE_FORMAT constant. |
47a3482a414013bdbbcb9da4bc3bea7451977009
|
2024-09-28 |
[rubygems/rubygems] Remove code that makes suggest_gems_from_name give worse results. |
5c18b63d0058d3d4acfce3588c3b47f3ae6c46bd
|
2024-09-28 |
[rubygems/rubygems] [tests] Don't expect suggestions that aren't actually helpful. |
87212a54862e86f1fa224e68bd3bdb1f81b7da5d
|
2024-09-28 |
[rubygems/rubygems] Improve Gem::SpecFetcher tests. |
35f0b7c83fbeac0fa13df253b90aea5919715a7f
|
2024-09-28 |
[rubygems/rubygems] [suggest_gems_from_name] Bail early if the value is guaranteed to be rejected. |
fe66eee1a01eea711baa1d750424ed6624e38b37
|
2024-09-28 |
[rubygems/rubygems] Document suggest_gems_from_name() |
ff749d9956ed8fca9b1b2e419a574dd525b87167
|
2024-09-28 |
[rubygems/rubygems] Optimize when suggest_gems_from_name finds an exact match. |
65fd8606a9577f9d0726f3b34d4aa8ebb27515f7
|
2024-09-28 |
[rubygems/rubygems] Add another bail-early condition to suggest_gems_from_name(), with test. |
0f5941a5ddef0d76217ab271b36b8da03d3ce6a4
|
2024-09-28 |
[rubygems/rubygems] Replace .map{...}.compact with .filter_map {...} |
ab7c800ea826a4a848a78a8b495baddca6f22440
|
2024-09-29 |
[rubygems/rubygems] [SpecFetcher] Bail before calling available_specs() |
60d84354182c77cbd3d52fcd5387f434e12c2dfb
|
2024-10-23 |
[rubygems/rubygems] [SpecFetcher] Avoid unneeded string allocation. |
5549dd2c12c0285acd487626756fbf1cb3e5d236
|
2024-10-23 |
[rubygems/rubygems] [SpecFetcher] Change < to <= like it should be. |
a24cb8ac4390a4d689939c2eb56da53573a2620a
|
2024-10-23 |
[rubygems/rubygems] [SpecFetcher tests] Use >3 character long fake gem name. |
092a48de7ef905e393abe3369a37e558333a5039
|
2024-10-31 |
[rubygems/rubygems] [SpecFetcher] If candidates include {name}-ruby or ruby-{name}, recommend those. |
d96cc52ef1857297ffd608cf6a1eef1022286ebd
|
2024-12-31 |
[rubygems/rubygems] Add credentials file path to "gem env". |
7389ca87b3cc9800af5560aa9e7d05ad584ed0d5
|
2024-11-27 |
[rubygems/rubygems] Print message when blocking on a file lock. |
6982b80a8bf236271de246adab1d9fca07cbb39c
|
2025-03-13 |
[rubygems/rubygems] Default to a SOURCE_DATE_EPOCH of 315619200, to simplify reproducible builds. |
af594f5166538d6d7f5c21d26ed824f03730c61a
|
2025-03-25 |
[rubygems/rubygems] Have "gem exec" sort executable names in error message. |
a41eed99c0d072eb79ddc357fd6c6deeb703d967
|
2025-05-05 |
[rubygems/rubygems] Update `TarWriter` test to store mtime in a variable |