Hi,
I encountered a problem with VSS source control provider that showed
up only after I enabled filtered source control block.
It has to do with parsing the history from VSS. I was unlucky enough
to have the following 2 changes in a row:
***** AssemblyInfoShared.cs *****
Version 71
User: Marcel Gosselin Date: 11/23/09 Time: 4:24p
Checked in $/XXX.root/YYY
**********************
Label: "1.0.2.30"
User: Marcel Gosselin Date: 11/23/09 Time: 4:22p
Labeled
The parser did not split the entries correctly because it did not know
about the ********************** delimiter. If the modified file
checkin had a comment, parsing the foldername would have stopped at
the comment. Since the check-in had no comments, after parsing the
folder name variable included all the label information with new lines
and everything which threw an ArgumentException in the Path.Combine()
method (Illegal characters in path).
I updated the patch VssHistoryParserFailsOnLabel.patch at
http://groups.google.com/group/ccnet-devel/files which fixes the
problem.
Thanks
Marcel Gosselin