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'