Author: assaf
Date: Fri Oct 17 12:20:19 2008
New Revision: 705722

URL: http://svn.apache.org/viewvc?rev=705722&view=rev
Log:
Added Net::SFTP and StringIO to autoload list

Modified:
    incubator/buildr/trunk/lib/buildr/core.rb
    incubator/buildr/trunk/lib/buildr/core/transports.rb
    incubator/buildr/trunk/lib/buildr/ide/idea.rb
    incubator/buildr/trunk/lib/buildr/ide/idea7x.rb
    incubator/buildr/trunk/lib/buildr/packaging/artifact.rb

Modified: incubator/buildr/trunk/lib/buildr/core.rb
URL: 
http://svn.apache.org/viewvc/incubator/buildr/trunk/lib/buildr/core.rb?rev=705722&r1=705721&r2=705722&view=diff
==============================================================================
--- incubator/buildr/trunk/lib/buildr/core.rb (original)
+++ incubator/buildr/trunk/lib/buildr/core.rb Fri Oct 17 12:20:19 2008
@@ -24,4 +24,5 @@
 require 'buildr/core/compile'
 require 'buildr/core/test'
 require 'buildr/core/checks'
-require 'buildr/core/generate'
+require 'buildr/core/transports'
+Buildr.autoload :Generate, 'buildr/core/generate'

Modified: incubator/buildr/trunk/lib/buildr/core/transports.rb
URL: 
http://svn.apache.org/viewvc/incubator/buildr/trunk/lib/buildr/core/transports.rb?rev=705722&r1=705721&r2=705722&view=diff
==============================================================================
--- incubator/buildr/trunk/lib/buildr/core/transports.rb (original)
+++ incubator/buildr/trunk/lib/buildr/core/transports.rb Fri Oct 17 12:20:19 
2008
@@ -19,10 +19,11 @@
 require 'net/https'
 # PATCH:  On Windows, Net::SSH 2.0.2 attempts to load the Pageant DLLs which 
break on JRuby.
 $LOADED_FEATURES << 'net/ssh/authentication/pageant.rb' if RUBY_PLATFORM =~ 
/java/
-require 'net/sftp'
+gem 'net-ssh' ; Net.autoload :SSH, 'net/ssh'
+gem 'net-sftp' ; Net.autoload :SFTP, 'net/sftp'
 autoload :CGI, 'cgi'
 autoload :Digest, 'digest'
-require 'stringio'
+autoload :StringIO, 'stringio'
 autoload :ProgressBar, 'buildr/core/progressbar'
 
 

Modified: incubator/buildr/trunk/lib/buildr/ide/idea.rb
URL: 
http://svn.apache.org/viewvc/incubator/buildr/trunk/lib/buildr/ide/idea.rb?rev=705722&r1=705721&r2=705722&view=diff
==============================================================================
--- incubator/buildr/trunk/lib/buildr/ide/idea.rb (original)
+++ incubator/buildr/trunk/lib/buildr/ide/idea.rb Fri Oct 17 12:20:19 2008
@@ -16,7 +16,7 @@
 
 require 'buildr/core/project'
 require 'buildr/packaging'
-require 'stringio'
+autoload :StringIO, 'stringio'
 
 
 module Buildr

Modified: incubator/buildr/trunk/lib/buildr/ide/idea7x.rb
URL: 
http://svn.apache.org/viewvc/incubator/buildr/trunk/lib/buildr/ide/idea7x.rb?rev=705722&r1=705721&r2=705722&view=diff
==============================================================================
--- incubator/buildr/trunk/lib/buildr/ide/idea7x.rb (original)
+++ incubator/buildr/trunk/lib/buildr/ide/idea7x.rb Fri Oct 17 12:20:19 2008
@@ -16,7 +16,7 @@
 
 require 'buildr/core/project'
 require 'buildr/packaging'
-require 'stringio'
+autoload :StringIO, 'stringio'
 
 
 module Buildr
@@ -207,4 +207,4 @@
 
 class Buildr::Project
   include Buildr::Idea7x
-end
\ No newline at end of file
+end

Modified: incubator/buildr/trunk/lib/buildr/packaging/artifact.rb
URL: 
http://svn.apache.org/viewvc/incubator/buildr/trunk/lib/buildr/packaging/artifact.rb?rev=705722&r1=705721&r2=705722&view=diff
==============================================================================
--- incubator/buildr/trunk/lib/buildr/packaging/artifact.rb (original)
+++ incubator/buildr/trunk/lib/buildr/packaging/artifact.rb Fri Oct 17 12:20:19 
2008
@@ -16,7 +16,7 @@
 
 require 'builder'
 require 'buildr/core/project'
-require 'buildr/core/transports'
+#require 'buildr/core/transports'
 require 'buildr/packaging/artifact_namespace'
 
 


Reply via email to