ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bode...@apache.org
Subject cvs commit: ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh Scp.java
Date Mon, 14 Jun 2004 12:23:50 GMT
bodewig     2004/06/14 05:23:50

  Modified:    .        WHATSNEW
               docs/manual/OptionalTasks scp.html
               src/main/org/apache/tools/ant/taskdefs/optional/ssh Scp.java
  Log:
  Add tofile attributes to scp.
  
  PR: 26758
  
  Revision  Changes    Path
  1.623     +3 -0      ant/WHATSNEW
  
  Index: WHATSNEW
  ===================================================================
  RCS file: /home/cvs/ant/WHATSNEW,v
  retrieving revision 1.622
  retrieving revision 1.623
  diff -u -r1.622 -r1.623
  --- WHATSNEW	14 Jun 2004 12:04:39 -0000	1.622
  +++ WHATSNEW	14 Jun 2004 12:23:49 -0000	1.623
  @@ -148,6 +148,9 @@
   * <scp> now properly handles remote files and directories with spaces
     in their names.  Bugzilla Report 26097.
   
  +* <scp> now has (local|remote)tofile attributes to rename files on the
  +  fly.  Bugzilla Report 26758.
  +
   Other changes:
   --------------
   * doc fix concerning the dependencies of the ftp task
  
  
  
  1.14      +14 -0     ant/docs/manual/OptionalTasks/scp.html
  
  Index: scp.html
  ===================================================================
  RCS file: /home/cvs/ant/docs/manual/OptionalTasks/scp.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- scp.html	13 Apr 2004 11:09:01 -0000	1.13
  +++ scp.html	14 Jun 2004 12:23:50 -0000	1.14
  @@ -75,10 +75,24 @@
       <td valian="top" align="center">Alternative to todir attribute.</td>
     </tr>
     <tr>
  +    <td valign="top">localTofile</td>
  +    <td valign="top">Changes the file name to the given name while
  +    receiving it, only useful if receiving a single file.  <em>since
  +    Ant 1.6.2</em></td>
  +    <td valian="top" align="center">Alternative to todir attribute.</td>
  +  </tr>
  +  <tr>
       <td valign="top">remoteTodir</td>
       <td valign="top">This is an alternative to the todir
       attribute. But this must always point to a remote directory.
       <em>since Ant 1.6.2</em></td>
  +    <td valian="top" align="center">Alternative to todir attribute.</td>
  +  </tr>
  +  <tr>
  +    <td valign="top">remoteTofile</td>
  +    <td valign="top">Changes the file name to the given name while
  +    sending it, only useful if sending a single file.  <em>since
  +    Ant 1.6.2</em></td>
       <td valian="top" align="center">Alternative to todir attribute.</td>
     </tr>
     <tr>
  
  
  
  1.17      +22 -1     ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/Scp.java
  
  Index: Scp.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/ssh/Scp.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- Scp.java	13 Apr 2004 11:09:01 -0000	1.16
  +++ Scp.java	14 Jun 2004 12:23:50 -0000	1.17
  @@ -116,6 +116,26 @@
       }
   
       /**
  +     * Changes the file name to the given name while receiving it,
  +     * only useful if receiving a single file.
  +     * @since Ant 1.6.2
  +     */
  +    public void setLocalTofile(String aToUri) {
  +        this.toUri = aToUri;
  +        this.isToRemote = false;
  +    }
  +
  +    /**
  +     * Changes the file name to the given name while sending it,
  +     * only useful if sending a single file.
  +     * @since Ant 1.6.2
  +     */
  +    public void setRemoteTofile(String aToUri) {
  +        this.toUri = aToUri;
  +        this.isToRemote = true;
  +    }
  +
  +    /**
        * Adds a FileSet tranfer to remote host.  NOTE: Either
        * addFileSet() or setFile() are required.  But, not both.
        *
  @@ -137,7 +157,8 @@
   
       public void execute() throws BuildException {
           if (toUri == null) {
  -            throw new BuildException("The 'todir' attribute is required.");
  +            throw new BuildException("Either 'todir' or 'tofile' attribute "
  +                                     + "is required.");
           }
   
           if (fromUri == null && fileSets == null) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message