[ http://jira.codehaus.org/browse/WAGON-41?page=comments#action_63648 ]
Carlos Sanchez commented on WAGON-41: ------------------------------------- This would do the second point (make wagon fail when the add command fails) {noformat} Index: C:/dev/maven/sandbox/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java =================================================================== --- C:/dev/maven/sandbox/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java (revision 394582) +++ C:/dev/maven/sandbox/wagon-scm/src/main/java/org/apache/maven/wagon/providers/scm/ScmWagon.java (working copy) @@ -184,7 +184,7 @@ File basedir = scmFile.getParentFile(); - String msg = "Adding " + resourceName + " to repository"; + String msg = "Adding " + resourceName + " to repository"; // TODO use project name ScmProvider scmProvider = scmManager.getProviderByRepository( scmRepository ); @@ -269,9 +269,11 @@ * @return the number of files added. */ private int addFiles( ScmProvider scmProvider, ScmRepository scmRepository, File basedir, File scmFile ) - throws ScmException + throws ScmException, TransferFailedException { AddScmResult result = scmProvider.add( scmRepository, new ScmFileSet( basedir, scmFile ) ); + + checkScmResult( result ); int addedFiles = result.getAddedFiles().size(); {noformat} > Wagon SCM does not add correctly new files > ------------------------------------------ > > Key: WAGON-41 > URL: http://jira.codehaus.org/browse/WAGON-41 > Project: wagon > Type: Bug > Versions: 1.0-alpha-7 > Reporter: Carlos Sanchez > > > If the directory to deploy the site to exists, but the files don't, the > deploy doesn't add new files. > The problem is that tries to add files target/checkout/* using > target/checkout as working dir, so the scm add fails, but Wagon doesn't check > for failure in the add command, so neither does it deploy or show the error. > We need to: > cover that case in unit tests (better if done at wagon-test level) > make wagon fail when the add command fails > make wagon add the right file name relative from the working dir -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira