Skip to content

HTTPS clone URL

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
    https://rubygems.org) 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 https://github.com/trotter/rubygems into tro…

    drbrain authored
    …tter-master
    
    * 'master' of https://github.com/trotter/rubygems:
      Properly handle Windows style file:/// uris
Commits on Feb 16, 2011
  1. @drbrain

    Merge branch 'cache-normalization' of https://github.com/erikh/rubygems

    drbrain authored
    … into erikh-cache-normalization
    
    * 'cache-normalization' of https://github.com/erikh/rubygems:
      * Fix more extraneous File.join calls
      * Silly wabbit.
      remote fetcher tests
      More tests
      most commands out of the way.
      install command fetch command
      test_gem.rb
      moar
      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://rubyforge.org/var/svn/rubygems/trunk@2528 3d4018f9-ac1a-0410-99e9-8a154d859a19
Something went wrong with that request. Please try again.