buildframework/helium/tools/common/templates/ido/ido-ant-copy.xml.ftl
changeset 628 7c4a911dc066
parent 587 85df38eb4012
--- a/buildframework/helium/tools/common/templates/ido/ido-ant-copy.xml.ftl	Wed Jun 16 16:51:40 2010 +0300
+++ b/buildframework/helium/tools/common/templates/ido/ido-ant-copy.xml.ftl	Fri Aug 13 14:59:05 2010 +0300
@@ -25,7 +25,7 @@
         <parallel threadCount="${r'$'}{number.of.threads}">
         <#list data?keys as component>
             <sequential>
-                <#if ant?keys?seq_contains('ido.keep.old')>
+                <#if ((ant['keep.old.source.enabled']=="true") || ant?keys?seq_contains('ido.keep.old'))>
                 <delete dir="${data[component]}_old" failonerror="false"/>
                 <move file="${data[component]}" todir="${data[component]}_old" failonerror="false"/>
                 <#else>
@@ -46,7 +46,8 @@
                 <copy todir="${data[component]}" verbose="false" failonerror="false" overwrite="true">
                     <fileset dir="${component}" casesensitive="false" >
                         <exclude name="**/_ccmwaid.inf"/>
-                        <#if (!ant?keys?seq_contains('keep.internals'))>
+                        <exclude name="**/.ccmwaid.inf"/>
+                        <#if ((ant['keep.internal.folders.enabled'] == "false")&& (!ant?keys?seq_contains('keep.internals')))>
                         <exclude name="**/internal/**"/>
                         </#if>
                         <exclude name="**/.hg/**"/>