Author: olamy
Date: Sat Mar 21 22:09:17 2009
New Revision: 757034

URL: http://svn.apache.org/viewvc?rev=757034&view=rev
Log:
[SCM-440] <includes> and <excludes> do not seem to work correctly during 
scm:update
Submitted by Ringo De Smet


Modified:
    
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/update/AbstractCvsUpdateCommand.java

Modified: 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/update/AbstractCvsUpdateCommand.java
URL: 
http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/update/AbstractCvsUpdateCommand.java?rev=757034&r1=757033&r2=757034&view=diff
==============================================================================
--- 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/update/AbstractCvsUpdateCommand.java
 (original)
+++ 
maven/scm/trunk/maven-scm-providers/maven-scm-providers-cvs/maven-scm-provider-cvs-commons/src/main/java/org/apache/maven/scm/provider/cvslib/command/update/AbstractCvsUpdateCommand.java
 Sat Mar 21 22:09:17 2009
@@ -19,6 +19,10 @@
  * under the License.
  */
 
+import java.io.File;
+import java.util.Iterator;
+import java.util.List;
+
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.ScmVersion;
@@ -54,6 +58,16 @@
         {
             cl.createArg().setValue( "-r" + version.getName() );
         }
+        
+        List files = fileSet.getFileList();
+        if ( !files.isEmpty() )
+        {
+            Iterator fileIterator = files.iterator();
+            while ( fileIterator.hasNext() )
+            {
+                cl.createArg().setValue( ( (File) fileIterator.next() 
).getPath() );
+            }
+        }
 
         if ( getLogger().isInfoEnabled() )
         {


Reply via email to