Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 17, 2012
  1. @drbrain

    Use File.identical? to check if two files are the same. Fixen a test …

    drbrain authored
    …error on Windows. Patch by usa from ruby-trunk r35337
Commits on Mar 14, 2012
  1. @evanphx

    Fix 1.9 warnings

    evanphx authored
Commits on Mar 6, 2012
  1. @evanphx

    Add API host resolution via SRV records

    evanphx authored
    Before accessing the core API (indexes, specs, .gem files), RubyGems
    will query the source via a DNS SRV record, to see if there is a
    specific API host to connect to rather than directly to the source
    itself. This allows for the usage of short, simple source names (like with specific api endpoint names, which improves
    load balancing.
Commits on Mar 1, 2012
  1. @evanphx
Commits on Feb 28, 2012
  1. @evanphx
Commits on Feb 9, 2012
  1. @steveklabnik
Commits on Aug 12, 2011
  1. @zenspider

    minor cleanup

    zenspider authored
  2. @zenspider
  3. @zenspider

    + RemoteFetcher should allow for Dir.pwd and leave it alone (no cache).

    zenspider authored
    fake fetcher should follow suit.
Commits on Jun 1, 2011
  1. @evanphx
Commits on May 26, 2011
  1. @raggi
Commits on May 14, 2011
  1. @zenspider
Commits on May 4, 2011
  1. @drbrain
Commits on May 3, 2011
  1. @zenspider

    Removed Gem::FS and Gem::Path.

    zenspider authored
    Switched off of many (but not all) of our deprecated Gem and Spec methods.
    Refactored Installer to work better with the new Specification.
    + Added TestCase#assert_path_exists and refute_path_exists. Will move to minitest.
Commits on Mar 30, 2011
  1. Merge branch 'master' into filesystem-normalization-redux

    Erik Hollensbe authored
Commits on Mar 24, 2011
  1. @zenspider

    + Deprecated RemoteFetcher#open_uri_or_path.

    zenspider authored
    + RemoteFetcher#fetch_path now dispatches dynamically to 'fetch_<uri.schema>'
Commits on Mar 19, 2011
  1. Merge branch 'master' into filesystem-normalization-redux

    Erik Hollensbe authored
  2. @drbrain

    + Update Gem::RemoteFetcher\'s User-Agent to handle RUBY_ENGINE and R…

    drbrain authored
    …UBY_REVISION when patchlevel is -1
Commits on Mar 4, 2011
  1. * More low-level integration.

    Erik Hollensbe authored
Commits on Feb 21, 2011
  1. @drbrain

    Fix new 1.9.3 warnings

    drbrain authored
Commits on Feb 17, 2011
  1. @drbrain

    Merge branch 'master' of into tro…

    drbrain authored
    * 'master' of
      Properly handle Windows style file:/// uris
Commits on Feb 16, 2011
  1. @drbrain

    Merge branch 'cache-normalization' of

    drbrain authored
    … into erikh-cache-normalization
    * 'cache-normalization' of
      * Fix more extraneous File.join calls
      * Silly wabbit.
      remote fetcher tests
      More tests
      most commands out of the way.
      install command fetch command
      gem cache handling in base test case
      Checkpointing; cache api slightly modified and redocumented; applied to most non-test places.
      ! Gem.cache_dir always references the proper cache dir. Pass true to support a user path. ! Gem.cache_gem, given a filename always references the cache gem. Pass true to support a user path.
  2. @drbrain

    Changed Gem::RemoteFetcher#download_to_cache to accept a Dependency i…

    drbrain authored
    …nstead of a name and version
Commits on Feb 12, 2011
  1. Checkpointing; cache api slightly modified and redocumented; applied …

    Erik Hollensbe authored
    …to most non-test places.
Commits on Feb 9, 2011
  1. Updates according to Eric's requests:

    Erik Hollensbe authored
      cache_dir renamed to cache_gem and stuffed in Gem::Specification
      download_in_cache extracted from unpack/pristine and shoved in Gem::RemoteFetcher. FakeFetcher got this change too.
      Test fix because I'm a moron who can't run tests right before commit.
Commits on Feb 3, 2011
  1. @trotter
Commits on Jan 4, 2011
  1. @drbrain

    Suppress URI.escape warning

    drbrain authored
Commits on Dec 31, 2010
  1. @drbrain

    Use built-in unescape method

    drbrain authored
  2. @jbarnette
Commits on Dec 29, 2010
  1. @luislavena
Commits on Dec 27, 2010
  1. @ryanmelt @luislavena

    Progress indicator during download

    ryanmelt authored luislavena committed
    Thanks to Ryan Melt for the inspiration. Adapted to be modular
    and non-tty friendly.
Commits on Dec 10, 2010
  1. @anibali @zenspider

    Improved thread safety in remote fetcher

    anibali authored zenspider committed
Commits on Nov 13, 2010
  1. @raggi
Commits on Jun 3, 2010
  1. @zenspider

    Ensure the gem directories exist on download

    zenspider authored
    git-svn-id: svn+ssh:// 3d4018f9-ac1a-0410-99e9-8a154d859a19
Something went wrong with that request. Please try again.