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 2008/05/28 06:21:39 UTC

svn commit: r660808 - /maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java

Author: brett
Date: Tue May 27 21:21:37 2008
New Revision: 660808

URL: http://svn.apache.org/viewvc?rev=660808&view=rev
Log:
[WAGON-156] preserve file time and mode on upload so that C0xxx setting is applied. This means that the Wagon / Maven settings for file permissions will be applied instead of the server umask

Modified:
    maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java

Modified: maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java
URL: http://svn.apache.org/viewvc/maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java?rev=660808&r1=660807&r2=660808&view=diff
==============================================================================
--- maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java (original)
+++ maven/wagon/trunk/wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/ScpWagon.java Tue May 27 21:21:37 2008
@@ -47,6 +47,9 @@
  * 
  * We will first try to use public keys for authentication and if that doesn't
  * work then we fall back to using the login and password.
+ * 
+ * See <a href="http://blogs.sun.com/janp/entry/how_the_scp_protocol_works">http://blogs.sun.com/janp/entry/how_the_scp_protocol_works</a>
+ * for information on how the SCP protocol works.
  *
  * @version $Id$
  * @todo [BP] add compression flag
@@ -130,8 +133,8 @@
         OutputStream out = null;
         try
         {
-            // exec 'scp -t -d rfile' remotely
-            String command = "scp -t \"" + path + "\"";
+            // exec 'scp -p -t rfile' remotely
+            String command = "scp -p -t \"" + path + "\"";
 
             fireTransferDebug( "Executing command: " + command );
 



---------------------------------------------------------------------
To unsubscribe, e-mail: wagon-commits-unsubscribe@maven.apache.org
For additional commands, e-mail: wagon-commits-help@maven.apache.org