I have the following
code that keeps a log of my builds. When I upgraded to Ant 1.6 from 1.5,
the output of the following code changed.
<!-- append info from the lastbuild files to a running log -->
<target name="append-to-history-log">
<concat destfile="${history.file}" append="true">---------------------------</concat>
<concat destfile="${history.file}" append="true">
<filelist dir="${lastbuild.files.dir}" files="${lastbuild.buildno.filename}"/>
</concat>
<concat destfile="${history.file}" append="true">.</concat> <!-- Line break -->
<concat destfile="${history.file}" append="true">
<filelist dir="${lastbuild.files.dir}" files="${lastbuild.date.filename},${lastbuild.time.filename}"/>
</concat>
<concat destfile="${history.file}" append="true">
<filelist dir="${lastbuild.files.dir}" files="${lastbuild.user.filename}"/>
</concat>
</target>
Ant 1.5 produced the
following output:
---------------------------
2003.14.0.0.4106.
2004.10.2609:27hbl4529
---------------------------
2003.14.0.0.4107.
2004.10.2613:25hbl4529
---------------------------
2003.14.0.0.4108.
2004.10.2617:24hbl4529
Ant 1.6 produced
this output:
---------------------------2003.14.0.0.4188.2004.11.1921:01hbl4529 ---------------------------2003.14.0.0.4189.2004.11.2009:29hbl4529 ---------------------------2003.14.0.0.4190.2004.11.2013:31hbl4529 ---------------------------2003.14.0.0.4191.2004.11.2017:31hbl4529
How can I correct
this output to be more readable? What was changed in 1.6 that effected
output?
I can get it working
again by using multiple text files but it seems like a messy
solution.
If I create a header
file (build-history-log.starttemplate) and a file for a space (space.tmp),
I can get it to work with the following code:
<target name="append-to-history-log"><concat destfile="${history.file}" append="true">
<filelist dir="${lastbuild.files.dir}" files="build-history-log.starttemplate"/>
</concat>
<concat destfile="${history.file}" append="true" eol="crlf">
<filelist dir="${lastbuild.files.dir}" files="${lastbuild.buildno.filename}"/>
</concat>
<concat destfile="${history.file}" append="true" eol="crlf">
<filelist dir="${lastbuild.files.dir}" files="return.tmp"/>
</concat>
<concat destfile="${history.file}" append="true" eol="crlf">
<filelist dir="${lastbuild.files.dir}" files="${lastbuild.date.filename},space.tmp,${lastbuild.time.filename},space.tmp,${lastbuild.user.filename}"/>
</concat></target>
I'd rather not rely
on outside files but if there aren't any other suggestions I'll use my
fix.
Michele
Brissette
Software
Developer
Landmark Graphics Canada,
Inc.
Direct: (403)
218-2227 (x8227)
Email:
[EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]