Wrong message: overwrite == true (SSH, SFTP)
--------------------------------------------

                 Key: IVY-853
                 URL: https://issues.apache.org/jira/browse/IVY-853
             Project: Ivy
          Issue Type: Bug
    Affects Versions: 2.0.0-beta-2
         Environment: Windows XP, Eclipse 3.3 integrated Ant
            Reporter: Michael Kebe


Although overwrite explicitly set overwrite to false:
{noformat}
<ivy:publish resolver="foo-repo" publishivy="true" overwrite="false">
    <artifacts pattern="dist/[artifact]-[revision].[ext]" />
</ivy:publish>
{noformat}

the message says:

{noformat}
build.xml:171: impossible to publish artifacts for foo#bar;0.1: 
java.io.IOException: destination file exists and overwrite == true
{noformat}

*The behaviour is correct!* Simply the message is wrong.

The source code related to it:

SshRepository.java:253-257
{noformat}
            if (!overwrite) {
                if (checkExistence(filePath, session)) {
                    throw new IOException("destination file exists and 
overwrite == true");
                }
            }
{noformat}
SFTPRepository.java:136-138
{noformat}
            if (!overwrite && checkExistence(destination, c)) {
                throw new IOException("destination file exists and overwrite == 
true");
            }
{noformat}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to