public
Fork of jamis/capistrano
Description: Remote multi-server automation tool
Homepage: http://www.capify.org
Clone URL: git://github.com/halorgium/capistrano.git
make sure capistrano only tries to load Net::SSH and Net::SFTP versions 
less than 1.99.0


git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@8750 
5ecf4fe2-1ee6-0310-87b1-e25e094e27de
jamis (author)
Tue Jan 29 21:31:15 -0800 2008
commit  f0fbbec55afdd56a74d314d010f29a3966d8c2a7
tree    5de181a07194e3be5fec838e0367c00931341ddb
parent  8e9d456b9e962f503912cc87c9f18e5682deb7cc
...
12
13
14
15
16
17
18
19
20
21
22
 
 
23
24
25
26
27
 
28
29
...
12
13
14
 
15
16
17
18
19
 
 
20
21
22
23
24
25
26
27
28
29
0
@@ -12,18 +12,18 @@ Gem::Specification.new do |s|
0
 
0
   s.files = Dir.glob("{bin,lib,examples,test}/**/*") + %w(README MIT-LICENSE CHANGELOG)
0
   s.require_path = 'lib'
0
- s.autorequire = 'capistrano'
0
   s.has_rdoc = true
0
 
0
   s.bindir = "bin"
0
   s.executables << "cap" << "capify"
0
 
0
- s.add_dependency 'net-ssh', ">= #{Capistrano::Version::SSH_REQUIRED.join(".")}"
0
- s.add_dependency 'net-sftp', ">= #{Capistrano::Version::SFTP_REQUIRED.join(".")}"
0
+ s.add_dependency 'net-ssh', ">= #{Capistrano::Version::SSH_REQUIRED.join(".")}", "< 1.99.0"
0
+ s.add_dependency 'net-sftp', ">= #{Capistrano::Version::SFTP_REQUIRED.join(".")}", "< 1.99.0"
0
   s.add_dependency 'highline'
0
 
0
   s.author = "Jamis Buck"
0
   s.email = "jamis@37signals.com"
0
   s.homepage = "http://www.capify.org"
0
+ s.rubyforge_project = "capistrano"
0
 
0
 end
...
 
 
 
 
 
 
1
2
3
...
1
2
3
4
5
6
7
8
9
0
@@ -1,3 +1,9 @@
0
+begin
0
+ require 'rubygems'
0
+ gem 'net-ssh', "< 1.99.0"
0
+rescue LoadError, NameError
0
+end
0
+
0
 require 'net/ssh'
0
 
0
 module Capistrano
...
 
 
 
 
 
 
1
2
3
...
1
2
3
4
5
6
7
8
9
0
@@ -1,3 +1,9 @@
0
+begin
0
+ require 'rubygems'
0
+ gem 'net-sftp', "< 1.99.0"
0
+rescue LoadError, NameError
0
+end
0
+
0
 require 'net/sftp'
0
 require 'net/sftp/operations/errors'
0
 require 'capistrano/errors'

Comments

    No one has commented yet.