Suggested vss2svn workflow (was RE: Invalid change ordering?)

Toby Johnson toby at etjohnson.us
Mon Feb 12 09:59:11 EST 2007


Jonathan Perret wrote:
> 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 ?
>   

I completely agree that if someone has analyze.exe then it is indeed 
best to use that tool to fix problems beforehand. But believe it or not 
we've had numerous inquiries in the past from people who don't have VSS 
installed anymore and want to convert their repo (especially with the 
original version of the script which required ss.exe to run).

Don't get me wrong, I certainly appreciate your putting all this down 
into a reproducible recipe and I think that others can definitely 
benefit from having this information. I think your scenario probably 
matches that of at least 90% of other users.

toby



More information about the vss2svn-users mailing list