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]

Reply via email to