Hello,
We have a regression testing tool which relies on the com apis of VSS.
It looks like it is going to be a major effort to modify the code to try and call the managed Vault API.. So I looked at the tools code, and I had a thought..
Would it be possible. to develop a C# library, which registered itself an activex component which supported all the same interfaces as the VSS activex component? That way the only line of code in the regression testing tool would be the CreateObject("SourceSafe.0"); call, which would instead look like CreateObject("VaultAdapter"); or something.
Anyone with any experience think that this would be possible? I'll do some further investigating soon, but it could solve some of our issues with moving to vault
(Pretty critical now that our VSS db is sitting at 92gb, yes, gigabytes)
A critical tool which relies on VSS
Moderator: SourceGear
It may be possible, but it would be a lot of work, and it would be very tricky to mimic the behavior of the VSS COM component exactly. What parts of the VSS API do you use? I could work with you to show you how to do the most common things in Vault. You can see some sample Vault API code at my blog at http://weblogs.asp.net/jeremy_sheeley