Toby, > Kenneth Porter wrote: > > I did something like that, but my conversion was on a Linux box. I > > didn't have access to the customer's VSS server to install software, > > so I installed cwrsync (a Windows rsync client/server) on a > > convenient > > machine at the customer site that had access to the VSS DB. I > > configured it as a read-only rsync server, and used the rsync client > > on my Linux box at my own site to keep my local copy of the VSS DB up > > to date for each attempt. > > Thanks Jonathan for your detailed workflow. My only concern is that I > don't want to give the impression that VSS or any other software is > *required*. As Kenneth mentioned he performed the migration without > even > access to a Windows box. I do think it is very helpful to have one or > more "use cases" that people can refer to. It seems that different > people will often have very different issues that they face so there > will not be any single recipe that works for everyone.
Yes, that is certainly true. Kenneth's cwrsync+rsync combination sounds pretty good for Linux as an alternative to ROBOCOPY, and perhaps it could be mentioned in the article. The only other steps that are Windows-specific are those that use ss.exe (to clean up the VSS DB) and analyze.exe (to fix DB errors). One can certainly do without these but they do help. In particular it sounds better to fix errors with analyze.exe rather than have vss2svn twist around to understand an inconsistent DB. For example in my DB it found (and fixed) a case of "There is a version sequence mismatch in the log file for 'somefile.txt' (keaaaaaa)." which may or may not be related to the recent "Invalid change ordering" thread... Also, I don't really see the problem with requiring VSS. After all that DB you want to migrate is being used so you're bound to have a copy or two of VSS lying around :) But perhaps you have another scenario in mind ? Cheers, --Jonathan _______________________________________________ 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 Mailing list web interface (with searchable archives): http://dir.gmane.org/gmane.comp.version-control.subversion.vss2svn.user