You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bu...@apache.org on 2004/11/07 17:13:51 UTC
DO NOT REPLY [Bug 32105] New: -
sync task behavior @ 11:05 pm on 10/31
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=32105>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=32105
sync task behavior @ 11:05 pm on 10/31
Summary: sync task behavior @ 11:05 pm on 10/31
Product: Ant
Version: 1.6.2
Platform: PC
OS/Version: Windows NT/2K
Status: NEW
Severity: Normal
Priority: Other
Component: Core tasks
AssignedTo: dev@ant.apache.org
ReportedBy: pfisterj41@yahoo.com
To state the problem in shortest terms possible: <sync> task copied over files
that already existed in target directory.
It was as if <sync> thought none of the files or directories were in the target
location. Only a few dozen files should have been copied over but everything
was. Again, almost all of the files that <sync> copied over already existed in
the target directory.
The sync process began at 11:05 pm on 10/31. Please make special note that
10/31 2:00am was time change from daylight savings to standard time--fall back
one hour (eastern time).
I think the combination of being the day of time change and it also being the
last day of month caused the glitch. Did <sync> think the time/date was 12:05
November 1st? Maybe, in some way, the algoritm for determining what files need
to be sync-ed depends on system time? And there is a flaw in the logic?
(note: using Windows 2000)
Here a partial of my backup code:
--------------------------------------
<target name="sync-e" depends="init">
<property name="e.dir" value="E:/backup/${year}/${month}"/>
<echo message="dev"/>
<sync todir="${e.dir}/dev">
<fileset dir="c:/dev"/>
</sync>
</target>
<target name="init">
<!-- General config -->
<tstamp><format property="year" pattern="yyyy" locale="en"/></tstamp>
<tstamp><format property="month" pattern="MM" locale="en"/></tstamp>
<tstamp><format property="day" pattern="dd" locale="en"/></tstamp>
<tstamp><format property="file.frag" pattern="yyyyMMdd" locale="en"/></tstamp>
<tstamp><format property="file.yyyymm" pattern="yyyyMM" locale="en"/></tstamp>
<property environment="env" />
<property file="${basedir}/build.properties" />
</target>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org