Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 8750

Show
Ignore:
Timestamp:
01/30/08 05:31:15 (5 months ago)
Author:
minam
Message:

make sure capistrano only tries to load Net::SSH and Net::SFTP versions less than 1.99.0

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tools/capistrano/capistrano.gemspec

    r7924 r8750  
    1313  s.files = Dir.glob("{bin,lib,examples,test}/**/*") + %w(README MIT-LICENSE CHANGELOG) 
    1414  s.require_path = 'lib' 
    15   s.autorequire = 'capistrano' 
    1615  s.has_rdoc = true 
    1716 
     
    1918  s.executables << "cap" << "capify" 
    2019 
    21   s.add_dependency 'net-ssh', ">= #{Capistrano::Version::SSH_REQUIRED.join(".")}" 
    22   s.add_dependency 'net-sftp', ">= #{Capistrano::Version::SFTP_REQUIRED.join(".")}" 
     20  s.add_dependency 'net-ssh', ">= #{Capistrano::Version::SSH_REQUIRED.join(".")}", "< 1.99.0" 
     21  s.add_dependency 'net-sftp', ">= #{Capistrano::Version::SFTP_REQUIRED.join(".")}", "< 1.99.0" 
    2322  s.add_dependency 'highline' 
    2423 
     
    2625  s.email = "jamis@37signals.com" 
    2726  s.homepage = "http://www.capify.org" 
     27  s.rubyforge_project = "capistrano" 
    2828 
    2929end 
  • tools/capistrano/lib/capistrano/ssh.rb

    r7194 r8750  
     1begin 
     2  require 'rubygems' 
     3  gem 'net-ssh', "< 1.99.0" 
     4rescue LoadError, NameError 
     5end 
     6 
    17require 'net/ssh' 
    28 
  • tools/capistrano/lib/capistrano/upload.rb

    r7878 r8750  
     1begin 
     2  require 'rubygems' 
     3  gem 'net-sftp', "< 1.99.0" 
     4rescue LoadError, NameError 
     5end 
     6 
    17require 'net/sftp' 
    28require 'net/sftp/operations/errors'