Commit b2f2ce3
Remove Bundler::CompactIndexClient
Bundler now uses Gem::CompactIndexClient, so delete the duplicate
client and its unit specs. Coverage the specs had over the RubyGems
test suite moves to test-unit: available? boundaries, yanked-line
checksums, versions lines without a checksum, missing ETag headers
(#5463), invalid gzip responses, blank partial responses, an etag
written concurrently by another process, and non UTF-8 responses under
an ASCII default internal encoding. This also fixes two latent Bundler
bugs by inheriting the RubyGems behavior: an inverted debug message in
the info fetch skip path, and a NoMethodError on malformed Digest
headers.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 92e586b commit b2f2ce3
15 files changed
Lines changed: 137 additions & 1090 deletions
File tree
- lib
- bundler
- compact_index_client
- rubygems
- spec
- bundler
- compact_index_client
- fetcher
- support
- test/rubygems
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | 56 | | |
62 | 57 | | |
63 | 58 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments