You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wagon-commits@maven.apache.org by br...@apache.org on 2006/11/20 07:54:44 UTC
svn commit: r477078 -
/maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/SftpWagon.java
Author: brett
Date: Sun Nov 19 22:54:43 2006
New Revision: 477078
URL: http://svn.apache.org/viewvc?view=rev&rev=477078
Log:
factor out JSCH specifics
Modified:
maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/SftpWagon.java
Modified: maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/SftpWagon.java
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/SftpWagon.java?view=diff&rev=477078&r1=477077&r2=477078
==============================================================================
--- maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/SftpWagon.java (original)
+++ maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/SftpWagon.java Sun Nov 19 22:54:43 2006
@@ -67,8 +67,12 @@
firePutInitiated( resource, source );
- ChannelSftp channel;
+ putJsch( basedir, resourceName, resource, source, dir );
+ }
+ private void putJsch( String basedir, String resourceName, Resource resource, File source, String dir )
+ throws TransferFailedException
+ {
String filename;
if ( resourceName.lastIndexOf( PATH_SEPARATOR ) > 0 )
@@ -80,6 +84,8 @@
filename = resourceName;
}
+ ChannelSftp channel;
+
try
{
channel = (ChannelSftp) session.openChannel( SFTP_CHANNEL );
@@ -89,11 +95,11 @@
RepositoryPermissions permissions = getRepository().getPermissions();
int directoryMode = getDirectoryMode( permissions );
-
+
mkdirs( channel, basedir, directoryMode );
channel.cd( basedir );
-
+
mkdirs( channel, resourceName, directoryMode );
firePutStarted( resource, source );
---------------------------------------------------------------------
To unsubscribe, e-mail: wagon-commits-unsubscribe@maven.apache.org
For additional commands, e-mail: wagon-commits-help@maven.apache.org