Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 31, 2012
  1. -> in test

    for allowing missing sources
Commits on Dec 14, 2011
Commits on Dec 2, 2011
  1. @evanphx

    Make the Syck fixes resistent against YAML engine changes

    evanphx authored
    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
  2. @evanphx
  3. @evanphx
  4. @evanphx
  5. @evanphx

    Add missing file

    evanphx authored
  6. @evanphx

    Attempt to solve the DefaultKey problem once and for all

    evanphx authored
    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.
Commits on Nov 24, 2011
  1. @zenspider

    Minor cleanup

    zenspider authored
Commits on Nov 23, 2011
  1. @zenspider

    Removes unused binary_data line

    Thorben Schröder authored zenspider committed
  2. @zenspider

    Makes some messy pieces more readable

    Thorben Schröder authored zenspider committed
  3. @zenspider

    consistently use @host in assertions

    Thorben Schröder & Josh Lane authored zenspider committed
  4. @zenspider

    allow disable_default_gem_server configuration

    Thorben Schröder & Josh Lane authored zenspider committed
  5. @zenspider

    respect 'default_gem_server' instead of 'host'

    Thorben Schröder & Josh Lane authored zenspider committed
  6. @zenspider

    respect host attribute in metadata

    Thorben Schröder & Josh Lane authored zenspider committed
    removes host attribute from specification
  7. @zenspider

    add host variable to gem spec

    Thorben Schröder & Josh Lane authored zenspider committed
Commits on Nov 18, 2011
  1. @zenspider
  2. @zenspider

    Merge pull request #215 from arsduo/master

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

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

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

    Merge pull request #214 from agrimm/patch-1

    zenspider authored
    Fix spelling.
  5. @lanej @wilson

    + Use RUBYGEMS_HOST if set to determine appropriate API key

    lanej authored wilson committed
    Pull request 216 by Josh Lane: rubygems#216
  6. @arsduo

    Stripped trailing spaces.

    arsduo authored
  7. @arsduo
Commits on Nov 15, 2011
  1. @agrimm

    Fix spelling.

    agrimm authored
Commits on Nov 5, 2011
  1. @k-tsj
Commits on Oct 4, 2011
  1. @zenspider
Commits on Oct 2, 2011
  1. @luislavena

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

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

    Avoid tmp/test gets expanded relative to chdir

    luislavena authored
    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.
  3. @luislavena

    - Reset memoized values on specfic changes. Fixes #78

    luislavena authored
    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.
  4. @luislavena

    Avoid failures due /usr/bin/env on Windows

    luislavena authored
    '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.
Commits on Oct 1, 2011
  1. @raggi
  2. @raggi

    Update Manifest.txt

    raggi authored
  3. @raggi
Commits on Sep 25, 2011
  1. @drbrain
Something went wrong with that request. Please try again.