Permalink
Commits on Aug 24, 2007
  1. 0.9.4.4 beta.

    drbrain committed Aug 24, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/tags/REL_0_9_4_4@1376 3d4018f9-ac1a-0410-99e9-8a154d859a19
  2. Fix test for rubygems version. Clean up rcov task in Rakefile.

    drbrain committed Aug 24, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1375 3d4018f9-ac1a-0410-99e9-8a154d859a19
  3. Updated to version 0.9.4.4

    drbrain committed Aug 24, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1374 3d4018f9-ac1a-0410-99e9-8a154d859a19
  4. New beta

    drbrain committed Aug 24, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1373 3d4018f9-ac1a-0410-99e9-8a154d859a19
  5. Support local non-root installation

    drbrain committed Aug 24, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1372 3d4018f9-ac1a-0410-99e9-8a154d859a19
  6. Fit in 80 chars

    drbrain committed Aug 24, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1371 3d4018f9-ac1a-0410-99e9-8a154d859a19
  7. Add platforms to gem env

    drbrain committed Aug 24, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1370 3d4018f9-ac1a-0410-99e9-8a154d859a19
  8. Move all option setting to #initialize to make `gem pristine` work ag…

    drbrain committed Aug 24, 2007
    …ain.
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1369 3d4018f9-ac1a-0410-99e9-8a154d859a19
Commits on Aug 23, 2007
  1. Add HPUX, AIX and NetBSD. Thanks to Daniel Berger, Yutaka KANEMOTO an…

    drbrain committed Aug 23, 2007
    …d Andre
    
    Nathan respectively.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1368 3d4018f9-ac1a-0410-99e9-8a154d859a19
  2. Forgot to update changelog

    drbrain committed Aug 23, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1367 3d4018f9-ac1a-0410-99e9-8a154d859a19
  3. Note that takes multiple arguments now

    drbrain committed Aug 23, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1366 3d4018f9-ac1a-0410-99e9-8a154d859a19
  4. Gem::DependencyInstaller

    drbrain committed Aug 23, 2007
    * Don't reinstall dependencies existing in the install dir.
    * Don't install dependencies for older versions of the gem we're installing.
    * #installed_gems now contains loaded gemspecs.
    * Always prefer local gems.
    * Handle globs correctly.
    * All deps are now installed into install_dir.
    
    Gem::Commands::InstallCommand:
    * Switch to Gem::DependencyInstaller.
    * Warn when -y is given, it will be removed.
    * Try our best to install everything the user asked.
    
    Gem.bindir now handles Pathname correctly.
    
    Gem::RemoteFetcher doesn't downcase anymore.
    
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1365 3d4018f9-ac1a-0410-99e9-8a154d859a19
Commits on Aug 22, 2007
  1. Handle -E, -f, --ignore-dependencies, -i, -r, -l, -b, -P, -w, -v opti…

    drbrain committed Aug 22, 2007
    …ons for
    
    `gem install`.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1364 3d4018f9-ac1a-0410-99e9-8a154d859a19
Commits on Aug 21, 2007
  1. Add installation from local gems. Install gems in the correct order.

    drbrain committed Aug 21, 2007
    Work around OS X /private/tmp
    
    Switch to using arch instead of target_* for JRuby compatibility.  Thanks to
    Nick Sieger.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1363 3d4018f9-ac1a-0410-99e9-8a154d859a19
  2. Add working but unfinished Gem::DependencyInstaller.

    drbrain committed Aug 21, 2007
    Add Gem::SourceInfoCache#search_with_source.
    
    Move Gem::DependencyList#fill_dependencies to Gem::DependencyInstaller.
    
    Split Gem::Platform from specification.rb.
    Add methods to recognize platforms from Config::CONFIG.
    
    Add Gem::platforms
    
    Disallow String platforms in Gem::Specification.
    
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1362 3d4018f9-ac1a-0410-99e9-8a154d859a19
Commits on Aug 19, 2007
  1. Support quick index.

    drbrain committed Aug 19, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1361 3d4018f9-ac1a-0410-99e9-8a154d859a19
  2. More use of Gem::Requirement.default

    drbrain committed Aug 19, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1360 3d4018f9-ac1a-0410-99e9-8a154d859a19
  3. Use the default

    drbrain committed Aug 19, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1359 3d4018f9-ac1a-0410-99e9-8a154d859a19
  4. Split up version.rb into its component classes.

    drbrain committed Aug 19, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1358 3d4018f9-ac1a-0410-99e9-8a154d859a19
Commits on Aug 18, 2007
  1. Search Gem::SourceIndex and Gem::SourceInfoCache by Gem::Dependenency.

    drbrain committed Aug 18, 2007
    Gem::Version can be created via String or Integer.
    
    Gem::Requirement::default is now >= 0.
    
    Gem::Requirement can be built from a Gem::Dependency.
    
    Gem::DependencyList uses TSort now.
    
    Add Gem::DependencyList#fill_dependencies.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1357 3d4018f9-ac1a-0410-99e9-8a154d859a19
  2. Fix bug where dependency_order had no entries due to no dependencies …

    drbrain committed Aug 18, 2007
    …in list.
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1356 3d4018f9-ac1a-0410-99e9-8a154d859a19
  3. Some tests for Gem::Commands::InstallCommand

    drbrain committed Aug 18, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1355 3d4018f9-ac1a-0410-99e9-8a154d859a19
Commits on Aug 17, 2007
  1. For diamond dependencies with different versions on the bottom of the…

    drbrain committed Aug 17, 2007
    … diamond,
    
    trim all but the latest dependency.  This will prevent gems like hoe from being
    installed multiple times.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1354 3d4018f9-ac1a-0410-99e9-8a154d859a19
  2. Clean up tests a bit

    drbrain committed Aug 17, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1353 3d4018f9-ac1a-0410-99e9-8a154d859a19
  3. Heckle and sort.

    drbrain committed Aug 17, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1352 3d4018f9-ac1a-0410-99e9-8a154d859a19
Commits on Aug 16, 2007
  1. More refactoring and renaming to make it all make sense

    drbrain committed Aug 16, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1351 3d4018f9-ac1a-0410-99e9-8a154d859a19
  2. Major Installer cleanup and OO-ification.

    drbrain committed Aug 16, 2007
    Remove test/functional_extension_gem.rb and friends, covered by unit tests now.
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1350 3d4018f9-ac1a-0410-99e9-8a154d859a19
  3. More installer tests

    drbrain committed Aug 16, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1349 3d4018f9-ac1a-0410-99e9-8a154d859a19
  4. Fix

    drbrain committed Aug 16, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1348 3d4018f9-ac1a-0410-99e9-8a154d859a19
  5. I forget the functional tests

    drbrain committed Aug 16, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1347 3d4018f9-ac1a-0410-99e9-8a154d859a19
  6. More autotest fixups.

    drbrain committed Aug 16, 2007
    Ensure RubyGems works with  = 1
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1346 3d4018f9-ac1a-0410-99e9-8a154d859a19
  7. Insert installing gem_home into bin wrapper. Patch #8818 by Ara Howard.

    drbrain committed Aug 16, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1345 3d4018f9-ac1a-0410-99e9-8a154d859a19
  8. Ensure bin files are executable. Fixes bug #8985 by Ara Howard.

    drbrain committed Aug 16, 2007
    Add some other installer tests and generally make them a bit more sane.
    
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1344 3d4018f9-ac1a-0410-99e9-8a154d859a19
  9. Split up installer.rb

    drbrain committed Aug 16, 2007
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1343 3d4018f9-ac1a-0410-99e9-8a154d859a19
  10. Support building mkrf extensions. Fixes bug #11313. Patch by Jeremy H…

    drbrain committed Aug 16, 2007
    …inegardner.
    
    git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1342 3d4018f9-ac1a-0410-99e9-8a154d859a19