[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: migrating from Visual Source Safe

From: Robert William Vesterman <bob_at_vesterman.com>
Date: 2006-04-10 03:57:27 CEST

For anyone interested in the future:

The answer is, "No, it most definitely is not normal for vss2svn to run
without any feedback to either stdout or stderr".

It may take a long time to do its job, but if it's operating correctly,
it will give some feedback virtually instantly - even before it's
started "real" work, it will do things such as displaying the parameters
that you've set (such as the locations of the repositories), asking you
if you're sure you want to do this, and so forth. So if you see nothing
at all happening, something's definitely wrong.

The problem I had was that the script seems to assume that the "ssuser"
and "sspwd" environment variables are set, storing the username and
password used to access the VSS archive. Though I've used VSS for a
long time, I've never had them set - I always log in explicitly. But
when you try to run vss2svn without them, this is what happens:

No feedback whatsoever.

And ss.exe uses a bunch of CPU.

And this goes indefinitely.

Robert William Vesterman wrote:
> I am currently running the conversion utility vss2svn, found at
> http://vss2svn.tigris.org, to migrate from an existing VSS repository
> to a new Subversion repository. I had read that it's slow, but I
> guess I was unprepared for how slow. It's been going for over four
> hours now, and it hasn't yet produced any feedback (either to stdout
> or to stderr).
>
> So, I am growing concerned that it might not be doing anything.
> Is this normal? Running for over four hours, with no feedback? This is
> on a VSS project that doesn't seem terribly large to me.
>
> Also, I had read that VSS is very slow over the network, so I made
> sure to do this migration locally on the machine with the VSS
> repository, and set SSDIR to a local path rather than a network path.
> However, I am concerned that I might not have done so sufficiently for
> vss2svn's needs:
>
> I opened up a DOS window, and did a "set SSDIR=c:\blah", and then ran
> vss2svn from that same DOS window.
>
> However, the machine's "regular" environment variables have SSDIR set
> to "\\machine\blah", which is the network path to c:\blah on the same
> machine. Is it possible that vss2svn is getting SSDIR from there,
> rather than from the DOS window I'm running it in?
>
> Thanks in advance for any help.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Apr 10 03:57:13 2006

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.