This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-rng.git


The following commit(s) were added to refs/heads/master by this push:
     new 91252e4  Do not perform a full website svn checkout.
91252e4 is described below

commit 91252e4b64242852f152aafe493821b8c00a2efb
Author: aherbert <aherb...@apache.org>
AuthorDate: Thu Nov 14 15:40:29 2019 +0000

    Do not perform a full website svn checkout.
---
 .gitignore |  2 +-
 pom.xml    | 52 +++++++---------------------------------------------
 2 files changed, 8 insertions(+), 46 deletions(-)

diff --git a/.gitignore b/.gitignore
index e2ae074..7b6ac0a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,7 +6,7 @@ bin
 target
 /build
 /lib
-site-content
+site-content*
 .ekstazi
 *.class
 *.iml
diff --git a/pom.xml b/pom.xml
index 02f4788..d1bfbe0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -431,12 +431,12 @@
                 <configuration>
                   <target name="empty-checkout" 
unless="${perform.site.checkout}">
                     <mkdir dir="${commons.scmPubCheckoutDirectory}"/>
+                    <echo 
file="${commons.scmPubCheckoutDirectory}${file.separator}README"
+                          message="The '${commons.scmPubCheckoutDirectory}' 
directory is empty in child modules."/>
                   </target>
                 </configuration>
               </execution>
-              <!-- Checkout the site using SVN.
-                   Avoid download of the archived Javadocs for the modules.
-                   This includes the legacy javadocs for commons-rng-examples 
release 1.0. -->
+              <!-- Checkout the top-level directory of the site using SVN. -->
               <execution>
                 <id>prepare-checkout</id>
                 <phase>pre-site</phase>
@@ -450,48 +450,10 @@
                       <arg line="checkout --depth immediates 
${commons.scmPubUrl} ${commons.scmPubCheckoutDirectory}" />
                     </exec>
 
-                    <!-- Top level for each module -->
-                    <exec executable="svn">
-                      <arg line="checkout --depth immediates 
${commons.scmPubUrl}/commons-rng-client-api 
${commons.scmPubCheckoutDirectory}/commons-rng-client-api" />
-                    </exec>
-                    <exec executable="svn">
-                      <arg line="checkout --depth immediates 
${commons.scmPubUrl}/commons-rng-core 
${commons.scmPubCheckoutDirectory}/commons-rng-core" />
-                    </exec>
-                    <exec executable="svn">
-                      <arg line="checkout --depth immediates 
${commons.scmPubUrl}/commons-rng-simple 
${commons.scmPubCheckoutDirectory}/commons-rng-simple" />
-                    </exec>
-                    <exec executable="svn">
-                      <arg line="checkout --depth immediates 
${commons.scmPubUrl}/commons-rng-sampling 
${commons.scmPubCheckoutDirectory}/commons-rng-sampling" />
-                    </exec>
-                    <exec executable="svn">
-                      <arg line="checkout --depth immediates 
${commons.scmPubUrl}/commons-rng-examples 
${commons.scmPubCheckoutDirectory}/commons-rng-examples" />
-                    </exec>
-
-                    <pathconvert pathsep=" " property="javadocsDirs">
-                      <dirset dir="${commons.scmPubCheckoutDirectory}" 
includes="commons-${commons.componentid}-*/javadocs" />
-                    </pathconvert>
-                    <pathconvert pathsep=" " property="nonModuleDirs">
-                      <dirset dir="${commons.scmPubCheckoutDirectory}" 
includes="*" excludes="commons-${commons.componentid}-*" />
-                    </pathconvert>
-
-                    <!-- Do not download the archived javadocs. This will 
delete the 'javadocs' directory. -->
-                    <exec executable="svn">
-                      <arg line="update --set-depth exclude ${javadocsDirs}" />
-                    </exec>
-
-                    <pathconvert pathsep=" " property="modulesDirsNoJavadocs">
-                      <dirset dir="${commons.scmPubCheckoutDirectory}" 
includes="commons-${commons.componentid}-*/*" />
-                    </pathconvert>
-
-                    <!-- Update the modules without the javadocs. -->
-                    <exec executable="svn">
-                      <arg line="update --set-depth infinity 
${modulesDirsNoJavadocs}" />
-                    </exec>
-
-                    <!-- Update the remaining non-module directories -->
-                    <exec executable="svn">
-                      <arg line="update --set-depth infinity ${nonModuleDirs}" 
/>
-                    </exec>
+                    <echo file="${commons.scmPubCheckoutDirectory}.README">The 
'${commons.scmPubCheckoutDirectory}' directory is controlled by "subversion".
+Running "svn up" will download *all* the files of the live web site at
+    https://commons.apache.org/rng
+                    </echo>
                   </target>
                 </configuration>
               </execution>

Reply via email to