Bugs item #2992852, was opened at 2010-04-27 12:26
Message generated for change (Tracker Item Submitted) made by sissarte
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=2992852&group_id=31650
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Tasks
Group: unknown
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Citizen Insane (sissarte)
Assigned to: Nobody/Anonymous (nobody)
Summary: <uptodate> task may return wrong result
Initial Comment:
The 'UpToDate' task will return wrong result in case there is more than 1 file
in "targetfiles" and if some of them exists, but others don't.
This is because the test on primary file is wrong:
FileInfo primaryFile = _targetFiles.MostRecentLastWriteTimeFile;
if (primaryFile == null || !primaryFile.Exists) {
value = false;
Log(Level.Verbose, "Destination file(s) do(es) not exist.");
} else {
[blablabla...]
Log(Level.Verbose, "{0} is newer than {1}.", newerFile, primaryFile.Name);
}
primaryFile ==> Not null (because some target files exist already)
primaryFile.Exists ==> true (because some target files exist already)
And patatra ...
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=2992852&group_id=31650
------------------------------------------------------------------------------
_______________________________________________
nant-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-developers