blob: d373211d80d8e8c1d3e596d0dfd159f3c2c9ca13 [file] [log] [blame]
<project basedir=".">
<dirname file="${ant.file}" property="bugloglib.dir" />
<path id="rlog.path">
<fileset dir="${bugloglib.dir}/libs">
<include name="*.jar" />
</fileset>
</path>
<!-- *** change the repo info -->
<property name="mapCvsRoot" value=":${cvsProtocol}:${cvsUser}@${cvsMapsServer}:${cvsRoot}" />
<property name="whatisfixed.dir" value="${buildDirectory}/${buildLabel}/whatisfixed" />
<property name="whatisfixed.toBuildId" value="${buildLabel}" />
<target name="init">
<condition property="doTrial">
<equals arg1="${build.trial}" arg2="true" />
</condition>
</target>
<target name="whatisfixed-log" description="--> Builds a whatisfixed log from cvs bugzilla">
<tstamp>
<format property="whatisfixed.to.date" pattern="yyyy-MM-dd HH:mm:ss 'GMT'" locale="en" />
</tstamp>
<mkdir dir="${whatisfixed.dir}" />
<mkdir dir="${whatisfixed.dir}/cvs" />
<mkdir dir="${whatisfixed.dir}/bugs" />
<java taskname="cvsbugz" classpathref="rlog.path" fork="true" classname="org.eclipse.wtp.releng.cvslog.tools.Main" failonerror="false">
<jvmarg value="-Xms128m" />
<jvmarg value="-Xmx1024m" />
<jvmarg value="-Xcompactgc" />
<arg value="${mapCvsRoot}" />
<arg value="${whatisfixed.since.date}" />
<arg value="${whatisfixed.to.date}" />
<!--arg value="${whatisfixed.to.branch}" /-->
<arg value="HEAD" />
<arg value="${whatisfixed.dir}/cvs/rlog.xml" />
<arg value="${whatisfixed.dir}/bugs/buglog.xml" />
<arg value="${whatisfixed.targetMilestones}" />
<arg value="${whatisfixed.status}" />
<arg value="${whatisfixed.fromBuildId}" />
<arg value="${whatisfixed.toBuildId}" />
<arg value="${whatisfixed.modules}" />
</java>
</target>
<target name="whatisfixed-html">
<style style="${bugloglib.dir}/templates/whatsfixed.xsl"
basedir="${whatisfixed.dir}/bugs"
destdir="${whatisfixed.dir}" />
<copy todir="${whatisfixed.dir}">
<fileset dir="${bugloglib.dir}/templates" id="id">
<include name="buglog_style.css"/>
<include name="images/*.gif"/>
</fileset>
</copy>
</target>
<target name="whatisfixed" depends="init" description="what is fixed" unless="doTrial">
<antcall target="whatisfixed-log"></antcall>
<antcall target="whatisfixed-html"></antcall>
</target>
</project>