You can clone with
Move Gem::Future::Test to Gem::Test.
Coerce predicates to bools, they're used in equality.
Fixes for MRI 1.8.6.
Remove RG stubs, fix shadowed test.
Unify Gem::Source#specs and #infos into #gems.
Gem::Info#display -> id.
Start removing infos/specs doubling. infos -> gems.
Gem::Info can lazily load its spec if properly created.
Infos can have a transient spec.
Teach Gem::Collection about dependency order.
Little more doco.
Support simple command abbrevs.
Back again. Gem::Filter -> Gem::Collection.
Add broken `bin/jim install` command.
Stub install command.
Dink on bin/jim options.
Use Gem::Collection backing store more simply.
Mess with bin/jim's command-line options.
Make Gem::Repo delegate to a Gem::Source.
Return Gem::Collections and clean up pulling in Gem::Source::Collection.
Make the local source sorta actually work.
Default Source#reset should deal with infos.
Move available? up to Gem::Source.
Clean up info display.
Clean up assignment.
Reset test repos after adding a gem.
Gem::Source::FS -> Gem::Source::Local.
Clean up requires.
Gem::Source::Multi -> Gem::Source::Collection.
Teach Gem::Collection.new to flatten.