Hi All,

Attached is a patch (cvs diff -u format) and a new test file for the 
following functionality:

1) Added a property (removedeleted) to the vssget task to allow removal of 
local copies of files marked "deleted" in the repository. It correctly 
handles files that have been deleted and restored, ignores files that are 
only in the local copy (i.e. files that have to be added to the 
repository), and respects the recursive property. The patch is backward 
compatible (i.e. the default is to leave deleted files in place).

2) Added a property (usemodtime) to the vssget task that when set to true 
(false is the default) will set the VSSFLAG_TIMEMOD flag so that a get 
will use the last modified file time instead of the checkout time.

the patch is for src\Tasks\VSS\GetTask.cs. I have also created a new 
folder (tests\Tasks\VSS) and a new file (tests\Tasks\VSS\GetTaskTests.cs). 
the file and the patch are in the attached zip file.

Best,
Bill

William E. Caputo
ThoughtWorks, Inc.
http://www.williamcaputo.com
--------

Attachment: vssgetpatch.zip
Description: Zip archive

Reply via email to