Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jan 31, 2012

  1. Justin

    Deduplicate code in tests for missing source

    authored
  2. Justin

    gems.example2.com -> gems2.example.com in test

    for allowing missing sources
    authored

Dec 14, 2011

  1. Justin

    Merge branch 'master' of git://github.com/rubygems/rubygems into allo…

    …w_missing_sources
    authored

Dec 02, 2011

  1. Evan Phoenix

    Make the Syck fixes resistent against YAML engine changes

    If the YAML engine is changed after the syck_hack.rb file is loaded,
    then things like the YAML toplevel constant are redefined to point to
    either Syck or Psych. This therefore screws up being able to always
    reference YAML::Syck::DefaultKey so on the load of syck_hack.rb, we get
    everything the way we want it, then stash a reference to DefaultKey in
    Gem so that we can always refer to it even if the YAML contstant is
    redefined.
    evanphx authored
  2. Evan Phoenix

    Fix a directory being passed to Format.from_file_by_path

    evanphx authored
  3. Evan Phoenix

    Add minitest to the gems to be installed by travis

    evanphx authored
  4. Evan Phoenix

    Minimize the gems to install by travis

    evanphx authored
  5. Evan Phoenix

    Add missing file

    evanphx authored
  6. Evan Phoenix

    Attempt to solve the DefaultKey problem once and for all

    There are 4 yaml library scenarios that are now dealt with:
    1) syck on 1.8
    2) syck on early 1.9.2
    3) syck on later 1.9.2
    4) psych on >= 1.9.2
    
    Cases 1 and 2 have syck loaded at YAML::Syck
    Case 3 has syck loaded at ::Syck
    Case 4 does not have a Syck constant at all
    
    The code now detects and compensates for all 4 of these cases by making
    sure that there is a YAML::Syck::DefaultKey and Syck::DefaultKey always.
    
    Y::S::DK is needed to load yaml created in cases 1 and 2
    S::DK is needed to load yaml created by case 3
    
    In all cases, the code now prunes out the DefaultKey objects when the
    yaml is loaded (#yaml_initialize time). This minimizes the exposure of
    DefaultKey objects to the rest of the system.
    
    If a DefaultKey object shows up misses the pruning code for some reason,
    our DefaultKey#to_s is there to attempt to force ruby to ignore it and
    output just a "=" like it should.
    evanphx authored

Nov 24, 2011

  1. Ryan Davis

    Minor cleanup

    zenspider authored

Nov 23, 2011

  1. Removes unused binary_data line

    Thorben Schröder authored zenspider committed
  2. Makes some messy pieces more readable

    Thorben Schröder authored zenspider committed
  3. consistently use @host in assertions

    Thorben Schröder & Josh Lane authored zenspider committed
  4. allow disable_default_gem_server configuration

    Thorben Schröder & Josh Lane authored zenspider committed
  5. respect 'default_gem_server' instead of 'host'

    Thorben Schröder & Josh Lane authored zenspider committed
  6. respect host attribute in metadata

    removes host attribute from specification
    Thorben Schröder & Josh Lane authored zenspider committed
  7. add host variable to gem spec

    Thorben Schröder & Josh Lane authored zenspider committed

Nov 18, 2011

  1. Ryan Davis

    renamed IllformedRequirementError to BadRequirementError

    zenspider authored
  2. Ryan Davis

    Merge pull request #215 from arsduo/master

    + Raise a more specific error for bad requirements. (arsduo)
    zenspider authored
  3. Ryan Davis

    Merge pull request #211 from k-tsj/remove-unused-block-arguments

    - Remove unused block arguments to avoid creating Proc objects. (k-tsj)
    zenspider authored
  4. Ryan Davis

    Merge pull request #214 from agrimm/patch-1

    Fix spelling.
    zenspider authored
  5. Josh Lane

    + Use RUBYGEMS_HOST if set to determine appropriate API key

    Pull request 216 by Josh Lane: rubygems#216
    lanej authored wilson committed
  6. Alex Koppel

    Stripped trailing spaces.

    arsduo authored
  7. Alex Koppel

    Raise a more specific error class for illformed requirements

    arsduo authored

Nov 15, 2011

  1. Andrew Grimm

    Fix spelling.

    agrimm authored

Nov 05, 2011

  1. Kazuki Tsujimoto

    Remove unused block arguments to avoid creating Proc objects.

    k-tsj authored

Oct 04, 2011

  1. Ryan Davis

    + Added announcements url and clarified how to file tickets

    zenspider authored

Oct 02, 2011

  1. Luis Lavena

    Revert "Avoid tmp/test gets expanded relative to chdir"

    This reverts commit 12f5af4.
    
    Appears this has caused any other environment than Windows to fail.
    
    Reverting this until further analysis.
    luislavena authored
  2. Luis Lavena

    Avoid tmp/test gets expanded relative to chdir

    The usage of File.expand_path without a reference cause certain tests to
    have a start point from inside itself due Dir.chdir.
    
    Usage of __FILE__ as base to it makes tmp/test always start from the root
    of the project.
    luislavena authored
  3. Luis Lavena

    - Reset memoized values on specfic changes. Fixes #78

    Gem::Specification was aggresively caching full_name and cache_file which
    affected the playing with the gemspec to generate multiple variations from
    the same instance.
    
    This affected users doing manual build of gems and tools like rake-compiler.
    
    So far #version= and #platform= affect those. There might be others.
    luislavena authored
  4. Luis Lavena

    Avoid failures due /usr/bin/env on Windows

    'env' cannot be found on ENV_PATHS under Windows due several reasons,
    including the missing drive letter that will be added.
    
    This results in `$env` being expanded to nothing and generating a false
    positive test.
    luislavena authored

Oct 01, 2011

  1. James Tucker

    Add the mirror command to the command register

    raggi authored
  2. James Tucker

    Update Manifest.txt

    raggi authored
  3. James Tucker

    Add the mirror command back again, but referencing the new rubygems-m…

    …irror gem
    raggi authored

Sep 25, 2011

  1. Eric Hodel

    Disable RCov on travis-ci for rubinius

    drbrain authored
Something went wrong with that request. Please try again.