bodewig 2004/04/13 04:20:15
Modified: src/main/org/apache/tools/ant/taskdefs/optional/ssh
AbstractSshMessage.java
Log:
less noisy verbose mode for <scp> by Rami Ojares
Revision Changes Path
1.10 +18 -6
ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/AbstractSshMessage.java
Index: AbstractSshMessage.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/AbstractSshMessage.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- AbstractSshMessage.java 7 Apr 2004 13:30:30 -0000 1.9
+++ AbstractSshMessage.java 13 Apr 2004 11:20:14 -0000 1.10
@@ -138,14 +138,26 @@
protected final int trackProgress(int filesize, int totalLength,
int percentTransmitted) {
- int percent = (int) Math.round(Math.floor((totalLength
- / (double)filesize)
- * 100));
+ int percent = (int) Math.round(Math.floor((totalLength /
+ (double)filesize) * 100));
+
if (percent > percentTransmitted) {
- if (filesize < 1048576 && (percent % 10 != 0)) {
- // do not track between tenths
+ if (filesize < 1048576) {
+ if (percent % 10 == 0) {
+ if (percent == 100) {
+ System.out.println(" 100%");
+ } else {
+ System.out.print("*");
+ }
+ }
} else {
- log("" + percent + "%");
+ if (percent == 50) {
+ System.out.println(" 50%");
+ } else if (percent == 100) {
+ System.out.println(" 100%");
+ } else {
+ System.out.print(".");
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]