svn commit: rev 47113 - avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks

[email protected] 23 Sep 2004 17:51:13 -0000
Newsgroups gmane.comp.jakarta.avalon.cvs
Message-ID <[email protected]>
Author: niclas
Date: Thu Sep 23 10:51:12 2004
New Revision: 47113

Modified:
   avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/ReplicateTask.java
Log:
Flatten feature added as requested by Cameron Taggart and patched by Stephen McConnell.

Modified: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/ReplicateTask.java
==============================================================================
--- avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/ReplicateTask.java	(original)
+++ avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/ReplicateTask.java	Thu Sep 23 10:51:12 2004
@@ -43,6 +43,12 @@
     private Path m_path;
     private Context m_context;
     private Home m_home;
+    private boolean m_flatten = false;
+
+    public void setFlatten( boolean flag )
+    {
+        m_flatten = flag;
+    }
 
     public void init()
     {
@@ -166,6 +172,7 @@
         final Copy copy = (Copy) getProject().createTask( "copy" );
         copy.setTaskName( getTaskName() );
         copy.setPreserveLastModified( true );
+        copy.setFlatten( m_flatten );
         copy.setTodir( destination );
         copy.addFileset( fileset );
         copy.init();