Repository: flex-utilities
Updated Branches:
  refs/heads/develop 1ed01d7e0 -> 092b4083e


don't add folder if folder already exists (assume its been added).  This 
assumes the build will not fail so test the build separately or delete the 
folder before re-trying


Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/7bbf0d51
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/7bbf0d51
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/7bbf0d51

Branch: refs/heads/develop
Commit: 7bbf0d5127a8db7644a755bb5cf19e6cc6de991a
Parents: 1ed01d7
Author: Alex Harui <aha...@apache.org>
Authored: Wed Jun 20 15:32:11 2018 -0700
Committer: Alex Harui <aha...@apache.org>
Committed: Wed Jun 20 15:32:11 2018 -0700

----------------------------------------------------------------------
 flex-installer/releasecandidate.xml | 36 ++++++++++++++++++++++++++------
 1 file changed, 30 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/7bbf0d51/flex-installer/releasecandidate.xml
----------------------------------------------------------------------
diff --git a/flex-installer/releasecandidate.xml 
b/flex-installer/releasecandidate.xml
index 9e1c10d..cb674f1 100644
--- a/flex-installer/releasecandidate.xml
+++ b/flex-installer/releasecandidate.xml
@@ -223,6 +223,9 @@
         <exec executable="${svn}" dir="${dist.dev}/flex/installer" 
failonerror="true" >
             <arg value="up" />
         </exec>
+        <available 
file="${dist.dev}/flex/installer/${release.version}/rc${rc}/binaries"
+                type="dir"
+                property="svn.dir.found"/>
                <mkdir 
dir="${dist.dev}/flex/installer/${release.version}/rc${rc}/binaries" />
                <copy 
todir="${dist.dev}/flex/installer/${release.version}/rc${rc}" >
                        <fileset dir="${basedir}/release" >
@@ -236,10 +239,7 @@
                </copy>
                <copy file="${basedir}/README" 
tofile="${dist.dev}/flex/installer/${release.version}/rc${rc}/READme" />
                <copy file="${basedir}/ApproveInstaller.xml" 
tofile="${dist.dev}/flex/installer/${release.version}/rc${rc}/ApproveInstaller.xml"
 />
-               <exec executable="${svn}" dir="${dist.dev}/flex/installer" 
failonerror="true" >
-                       <arg value="add" />
-                       <arg 
value="${dist.dev}/flex/installer/${release.version}/rc${rc}" />
-               </exec>
+        <antcall target="svnadd" />
                <exec executable="${svn}" dir="${dist.dev}/flex/installer" 
failonerror="true" >
                        <arg value="commit" />
                        <arg value="-m" />
@@ -248,8 +248,32 @@
         <antcall target="gittags" />
         <antcall target="mail" />
     </target>
-    
-    <target name="gittags" unless="no.tag" >
+
+    <target name="svnaddfolder" unless="svn.dir.found">
+        <exec executable="${svn}" dir="${dist.dev}/flex/installer" 
failonerror="true" >
+            <arg value="add" />
+            <arg value="${dist.dev}/flex/installer/${release.version}/rc${rc}" 
/>
+        </exec>
+    </target>
+    <target name="svnadddmg" if="svn.dir.found">
+        <exec executable="${svn}" dir="${dist.dev}/flex/installer" 
failonerror="false" >
+            <arg value="add" />
+            <arg 
value="${dist.dev}/flex/installer/${release.version}/rc${rc}/binaries/*.dmg*" />
+        </exec>
+    </target>
+    <target name="svnaddexe" if="svn.dir.found">
+        <exec executable="${svn}" dir="${dist.dev}/flex/installer" 
failonerror="false" >
+            <arg value="add" />
+            <arg 
value="${dist.dev}/flex/installer/${release.version}/rc${rc}/binaries/*.exe*" />
+        </exec>
+    </target>
+    <target name="svnadd">
+        <antcall target="svnaddfolder" />
+        <antcall target="svnadddmg" />
+        <antcall target="svnaddexe" />
+    </target>
+
+    <target name="gittags">
                <exec executable="${git}" dir="${basedir}/.." 
failonerror="true" >
                        <arg value="tag" />
                        <arg value="-a" />

Reply via email to