![]() |
![]() |
![]() |
Migrating VSS to CVS tools Hi,
Avrom Finkelstein
I tried to do this migrating VSS to ClearCase. Test showed it would have taken the conversion tool more than 6 months to complete (I think because the VSS repository is a black box, the tool needs to get each version of every file (instead of getting every version simultaneously), which isn't quick). Instead I just moved the latest version of every file (and kept the old VSS as backup in case its history information was needed).
Christopher Wells
VSS has a COM API which you can use to read and write to VSS repository. You can do everything the VSS client can do. And you don't need C++ - you can use VBScript/JScript/Perl (any WSH language)! Now, how to write every item you read from VSS repository to CVS/ClearCase is another part of the story. CVS probably has no COM interface (Subversion - CVS successor - hasn't one yet).
NNL
Can't reach the server right now, but we used vss2cvs and had quite good results.
Mikayla
I don't care if the tool is slow, just as long as its relatively painless. We can probably let it run overnight if we have to.
Avrom Finkelstein
I also found the following (don't know if it works):
Avrom Finkelstein
looks like vss2cvs.pl is floating around there, look for it on google (assuming it's the one you want).
mb
There are links on the CVSNT site. There is some WSH javascript linked that works well.
Damian
Found the javascript at:
Avrom Finkelstein
I really dislike people going, "Look on Google" -- when they fails to look on it themselves and would come to the same realization: It is nowhere to be found -- all references point back to that dead site.
T.J.
nope. i found it on google. only one hit, however. hint: "index of".
mb
and don't forget
mb
|