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]