Ian
Attached is an addition to the VSS tasks found in NAntContrib. The <vssdiff> task will generate a list of files that have been modified from a vss label. This is useful in automated systems for displaying a list of files that have changed since the last build.
A couple of points.
[1] The Task is VERY slow. I just ran it against a moderately sized VSS Project (4000 files) and it took upwards of 10 minutes to complete. If anyone can show me that my code is causing these delays please let me know.
From what I understand there is a bug in VSS when interating through version
lists.
[2] The Xml file layout is pretty rudimentary but suites my needs. If anyone has any comments/additions please let me know.
[3] The task could be extended to display the differences in the files as well. The task is already slow enough and I didn't take the time to hunt down a open-source difference algorithm but this would be a good addition / option to the task. ie: <vssdiff showfilediffs="true">
[4] The Namespace for the VSS tasks are SourceSafe but the folder name is VSS. Perhaps this could be refactored?
thanks
brant ...
__
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ NAntContrib-Developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer