Dirk wrote:
But I also mentioned it earlier. VSS isn't that bad. It does the job it was designed for, easy version control. As long as you do use the advanced commands, you won't have any problems.

Hmm, I think I'd have to disagree with you on that one! My biggest problem with VSS is that Microsoft *knows* that there are serious data-loss bugs in it. But of course they will never fix them, because VSS is their "entry-level" product. I have real problems trusting my data to a company that knowingly continues to publish a flawed product that people use to store their precious work.

Anyone who has spent time reading the Subversion development list knows that safeguarding user data is priority #1. You have to *try* to lose data, and even then it's not easy. I have a deep appreciation for the benefit the Subversion team has given all developers by making such a world-class product. But I'm not very good at C, so this project is my way of hopefully giving something back. I'll hopefully never again actually *need* a VSS-to-SVN converter but maybe I can make the transition easier for others.

Anyone who doubts whether MS knows about the problems in VSS should read <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvss/html/vssbest.asp>. It's full of little gems such as:
* "Your Visual SourceSafe database should not exceed 3 to 5 GB."
* "Run Analyze weekly or, at a minimum, monthly, as part of regular maintenance." * "All users must have create, modify, change/edit, and delete permissions for files in the Data folder and its subfolders in the directory tree." (translation: "you may not apply any security whatsoever to your repository, and any attempt to do so is merely an illusion. The VSS Admin rights assignment tool is included for entertainment purposes only.") * And my personal favorite, "Use the Sharing and Branching features of Visual SourceSafe with discretion." What kind of a feature is it that I must use "with discretion"?! All users must have create, modify, change/edit, and delete permissions for files in the Data folder and its subfolders in the directory tree.

_______________________________________________
vss2svn-users mailing list
Project homepage:
http://www.pumacode.org/projects/vss2svn/
Subscribe/Unsubscribe/Admin:
http://lists.pumacode.org/mailman/listinfo/vss2svn-users-lists.pumacode.org

Reply via email to