Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on May 8, 2012
  1. @lsegal

    Update History

    lsegal authored
  2. @lsegal
  3. @lsegal

    Merge pull request #14 from mckern/master

    lsegal authored
    Backported the Rubygem Sych/Syck/YAML patches
Commits on May 4, 2012
  1. @mckern

    Port the Psych/Syck YAML fix from Rubygems 1.8.24

    mckern authored
    The existing Psych/Syck fix wasn't working in certain circumstances
    (gem fetch XXXXX, for example), so the broader solution from
    Rubygems 1.8.24 was used instead. This resolved the problem without
    breaking existing tests.
Commits on Jan 11, 2012
  1. @jeremyevans @lsegal

    Unbreak gem specification loading if specification file encoding is n…

    jeremyevans authored lsegal committed
    …ot compatible with Encoding.default_internal
    
    The :encoding option only specifies the external encoding.  If
    Encoding.default_internal is set, it will automatically convert
    it to the internal encoding.  If it cannot be converted (e.g.
    internal encoding is US-ASCII and specification file contains
    8-bit characters), an error is raised.
    
    Instead, the :mode option should be given specifying that the
    file should be left in its external encoding without converting
    it to the default internal encoding.  This allows you to load
    gem specification files with 8-bit characters and a default
    internal encoding of US-ASCII.
    
    Patch from jeremyevans/rubygems@930aaf4
    
    Signed-off-by: Loren Segal <lsegal@soen.ca>
Commits on Jan 8, 2012
  1. @lsegal

    Bump to 1.3.9.4

    lsegal authored
Commits on Jan 7, 2012
  1. @lsegal

    Fix unnecessary dependency installation.

    lsegal authored
    This patch avoids processing specs of newer gems if the dependency
    was already met by an earlier version of that gem. This avoids including
    extra dependencies introduced by the newer gem.
    
    For instance, if gem A depends on B >= 1 and B-1 is installed but
    B-2 was released, installing A should not check B-2's dependencies
    (since it might depend on Z-1 or some other gem). Instead, accept
    B-1 as the matched dependency and move on.
    
    Closes #12
  2. @lsegal
  3. @lsegal
  4. @lsegal

    Fix broken escaping tests

    lsegal authored
  5. @lsegal

    Fix broken escaping tests

    lsegal authored
Commits on Jan 4, 2012
  1. @joshuago
  2. @joshuago

    Don't process a dependency if it's met already.

    joshuago authored
    Let's say that gem P depends on gem Q >= 1.0. Gem Q 1.0 is installed, but Q 2.0
    has been released and depends on another gem, R. Installing P will (correctly)
    result in Q 2.0 not being installed, since Q 1.0 meets the requirement. But Q
    2.0's dependencies are erroneously considered, and we get an unnecessary
    installation of R.
    
    This fixes that bug so that if Q is already installed, the dependencies of its
    latest version are not considered.
Commits on Sep 7, 2011
  1. @lsegal

    Update for release

    lsegal authored
  2. @lsegal
  3. @drbrain @lsegal

    Escape strings in ruby-format specs using #dump instead of #to_s and %q.

    drbrain authored lsegal committed
    Closes #10 (related to rubygems/#165)
    
    Signed-off-by: Loren Segal <lsegal@soen.ca>
Commits on Jun 19, 2011
  1. @evanphx @lsegal

    Allow update to properly see prerelease versions

    evanphx authored lsegal committed
  2. @evanphx @lsegal

    Handle the Syck DefaultKey problem once and for all

    evanphx authored lsegal committed
Commits on Jun 15, 2011
  1. @evanphx @lsegal

    Fix fetching a specific prerelease version

    evanphx authored lsegal committed
Commits on Jun 14, 2011
  1. @lsegal

    Add travis-ci support

    lsegal authored
  2. @lsegal

    Improve configuration stubbing in test_gem_installer and don't load p…

    lsegal authored
    …lugins in gem_runner tests
  3. @lsegal
  4. @lsegal

    Tag 1.3.9.2

    lsegal authored
  5. @lsegal
  6. @lsegal
Commits on Jun 9, 2011
  1. @evanphx @lsegal

    Add custom_shebang gemrc option for shebang alteration

    evanphx authored lsegal committed
Commits on Jun 3, 2011
  1. @lsegal
  2. @lsegal

    Bump to 1.3.10

    lsegal authored
  3. @lsegal
Commits on Jun 2, 2011
  1. @lsegal
  2. @lsegal
  3. @lsegal
  4. @lsegal

    Merge pull request #2 from jeffrafter/dd5a3482cefb99b717339588c6fea03…

    lsegal authored
    …5c67d0f64
    
    Need to be able to run tests, thanks!
  5. @jeffrafter
Commits on May 28, 2011
  1. @lsegal

    Update notes on uninstalling

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