bodewig     2003/11/28 01:31:13

  Modified:    .        Tag: ANT_16_BRANCH WHATSNEW
               src/main/org/apache/tools/ant/taskdefs/optional/ssh Tag:
                        ANT_16_BRANCH ScpToMessage.java
  Log:
  Merge from HEAD
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.503.2.15 +3 -0      ant/WHATSNEW
  
  Index: WHATSNEW
  ===================================================================
  RCS file: /home/cvs/ant/WHATSNEW,v
  retrieving revision 1.503.2.14
  retrieving revision 1.503.2.15
  diff -u -r1.503.2.14 -r1.503.2.15
  --- WHATSNEW  25 Nov 2003 09:18:04 -0000      1.503.2.14
  +++ WHATSNEW  28 Nov 2003 09:31:13 -0000      1.503.2.15
  @@ -55,6 +55,9 @@
   * <ftp> null pointer exception when attempting rmdir in an empty directory.
     Bugzilla Report 24440.
   
  +* <scp> could corrupt files when transfering lots of files.
  +  Bugzilla Report 24449.
  +
   Other changes:
   --------------
   * Change default uri from ant:core to antlib:org.apache.tools.ant
  
  
  
  No                   revision
  No                   revision
  1.4.2.1   +2 -2      
ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/ScpToMessage.java
  
  Index: ScpToMessage.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/ScpToMessage.java,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- ScpToMessage.java 9 Jul 2003 12:12:59 -0000       1.4
  +++ ScpToMessage.java 28 Nov 2003 09:31:13 -0000      1.4.2.1
  @@ -113,7 +113,6 @@
   
               waitForAck(in);
               sendFileToRemote(localFile, in, out);
  -            waitForAck(in);
           } finally {
               if (channel != null) {
                   channel.disconnect();
  @@ -134,7 +133,6 @@
                   Directory current = (Directory) i.next();
                   sendDirectory(current, in, out);
               }
  -            waitForAck(in);
           } finally {
               if (channel != null) {
                   channel.disconnect();
  @@ -167,6 +165,7 @@
           waitForAck(in);
           sendDirectory(directory, in, out);
           out.write("E\n".getBytes());
  +        waitForAck(in);
       }
   
       private void sendFileToRemote(File localFile,
  @@ -200,6 +199,7 @@
               }
               out.flush();
               sendAck(out);
  +            waitForAck(in);
           } finally {
               long endTime = System.currentTimeMillis();
               logStats(startTime, endTime, totalLength);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to