From 424fe1b372d225d65eb42e6125b24cbb982c5969 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 01 Jun 2011 19:51:41 -0400
Subject: [PATCH] Stats -> Metrics. Docs in distribution zip. Created MetricUtils.

---
 build.xml |  138 +++++++++++++++++++++++++++++++++++----------
 1 files changed, 107 insertions(+), 31 deletions(-)

diff --git a/build.xml b/build.xml
index 4b27910..7b22a6b 100644
--- a/build.xml
+++ b/build.xml
@@ -89,36 +89,6 @@
 			</manifest>
 		</jar>
 
-		<!-- Delete the deploy folder -->
-		<delete dir="${basedir}/deploy" />
-
-		<!-- Create deployment folder structure -->
-		<mkdir dir="${basedir}/deploy" />
-		<copy todir="${basedir}/deploy" file="${project.jar}" />
-		<copy todir="${basedir}/deploy">
-			<fileset dir="${basedir}/distrib">
-				<include name="**/*" />
-			</fileset>
-		</copy>
-
-		<!-- Create Zip deployment -->
-		<property name="distribution.zipfile" value="gitblit-${gb.version}.zip" />
-		<zip destfile="${distribution.zipfile}">
-			<fileset dir="${basedir}/deploy">
-				<include name="**/*" />
-			</fileset>
-		</zip>
-
-		<!-- Delete the deploy folder -->
-		<delete dir="${basedir}/deploy" />
-
-		<!-- Cleanup builds -->
-		<delete>
-			<fileset dir="${basedir}">
-				<include name="${project.jar}" />
-			</fileset>
-		</delete>
-
 		<!-- Build Site -->
 		<delete dir="${basedir}/site" />
 		<mkdir dir="${basedir}/site" />
@@ -195,7 +165,7 @@
 
 			<arg value="--alias" />
 			<arg value="index=overview" />
-			
+
 			<arg value="--alias" />
 			<arg value="properties=gitblit.properties" />
 
@@ -216,6 +186,112 @@
 
 		</java>
 
+		<!-- Delete the deploy folder -->
+		<delete dir="${basedir}/deploy" />
+
+		<!-- Create deployment folder structure -->
+		<mkdir dir="${basedir}/deploy" />
+		<copy todir="${basedir}/deploy" file="${project.jar}" />
+		<copy todir="${basedir}/deploy">
+			<fileset dir="${basedir}/distrib">
+				<include name="**/*" />
+			</fileset>
+		</copy>
+
+		<!-- Build Deployment Docs -->
+		<mkdir dir="${basedir}/deploy/docs" />
+		<copy todir="${basedir}/deploy/docs">
+			<!-- Copy selected Gitblit resources -->
+			<fileset dir="${basedir}/src/com/gitblit/wicket/resources">
+				<include name="background.png" />
+				<include name="gitblit.css" />
+				<include name="markdown.css" />
+				<include name="gitblt_25.png" />
+				<include name="gitblt-favicon.png" />
+				<include name="lock_go_16x16.png" />
+				<include name="lock_pull_16x16.png" />
+				<include name="shield_16x16.png" />
+				<include name="cold_16x16.png" />
+				<include name="bug_16x16.png" />
+				<include name="book_16x16.png" />
+				<include name="blank.png" />
+			</fileset>
+
+			<!-- Copy Doc images -->
+			<fileset dir="${basedir}/docs">
+				<include name="*.png" />
+			</fileset>
+		</copy>
+
+		<!-- Copy google-code-prettify -->
+		<mkdir dir="${basedir}/src/com/gitblit/wicket/pages/prettify" />
+		<copy todir="${basedir}/deploy/docs/prettify">
+			<fileset dir="${basedir}/src/com/gitblit/wicket/pages/prettify">
+				<exclude name="thumbs.db" />
+			</fileset>
+		</copy>
+
+		<!-- Build deployment doc pages -->
+		<java classpath="${project.build.dir}" classname="com.gitblit.BuildSite">
+			<classpath refid="master-classpath" />
+			<arg value="--sourceFolder" />
+			<arg value="${basedir}/docs" />
+
+			<arg value="--outputFolder" />
+			<arg value="${basedir}/deploy/docs" />
+
+			<arg value="--pageHeader" />
+			<arg value="${basedir}/docs/page_header.html" />
+
+			<arg value="--pageFooter" />
+			<arg value="${basedir}/docs/page_footer.html" />
+
+			<arg value="--skip" />
+			<arg value="screenshots" />
+
+			<arg value="--skip" />
+			<arg value="releases" />
+
+			<arg value="--alias" />
+			<arg value="index=overview" />
+
+			<arg value="--alias" />
+			<arg value="properties=gitblit.properties" />
+
+			<arg value="--substitute" />
+			<arg value="%VERSION%=${gb.version}" />
+
+			<arg value="--substitute" />
+			<arg value="%DISTRIBUTION%=${distribution.zipfile}" />
+
+			<arg value="--substitute" />
+			<arg value="%BUILDDATE%=${gb.buildDate}" />
+
+			<arg value="--substitute" />
+			<arg value="%JGIT%=${jgit.version}" />
+
+			<arg value="--load" />
+			<arg value="%PROPERTIES%=${basedir}/distrib/gitblit.properties" />
+
+		</java>
+
+		<!-- Create Zip deployment -->
+		<property name="distribution.zipfile" value="gitblit-${gb.version}.zip" />
+		<zip destfile="${distribution.zipfile}">
+			<fileset dir="${basedir}/deploy">
+				<include name="**/*" />
+			</fileset>
+		</zip>
+
+		<!-- Delete the deploy folder -->
+		<delete dir="${basedir}/deploy" />
+
+		<!-- Cleanup builds -->
+		<delete>
+			<fileset dir="${basedir}">
+				<include name="${project.jar}" />
+			</fileset>
+		</delete>
 		<!-- Cleanup -->
 		<delete dir="${project.build.dir}" />
 	</target>

--
Gitblit v1.9.1