You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Robert William Vesterman <bo...@vesterman.com> on 2006/04/09 03:58:46 UTC

migrating from Visual Source Safe

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

Re: migrating from Visual Source Safe

Posted by Andy Levy <an...@gmail.com>.
On 4/8/06, Robert William Vesterman <bo...@vesterman.com> 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.

How large a repository?  Did you do a test run with a small repository
first, to get a feel for how it works?

> 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?

You can check the current environment by typing "set" at the command
prompt and it will respond with all the environment variables you have
in that shell.

Unless you're using Win9x, you are not using DOS, you are using a
command shell which accepts most of the same commands and runs most of
the same programs, but is quite different from DOS.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


Re: migrating from Visual Source Safe

Posted by Robert William Vesterman <bo...@vesterman.com>.
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

Re: migrating from Visual Source Safe

Posted by Robert William Vesterman <bo...@vesterman.com>.
/"Did you follow the directions in the big red box on that page?  They 
point out the vss2svn project has moved to 
http://www.pumacode.org/projects/vss2svn/ "
/
Yes, I did, but then if you go read the FAQ on the new project's page, 
it basically says to keep using the old project for now, unless you 
absolutely can't wait.

Anyway, everything's good now - it's all been successfully migrated, now 
that I figured out the problem where if you don't set sspwd and ssuser, 
it just runs forever without providing any feedback.

Thanks.

Nathan Kidd wrote:
> Robert William Vesterman wrote:
>> I am currently running the conversion utility vss2svn, found at 
>> http://vss2svn.tigris.org
>
> Hi Robert,
>
> Did you follow the directions in the big red box on that page?  They 
> point out the vss2svn project has moved to 
> http://www.pumacode.org/projects/vss2svn/
>
> A totally new conversion engine is being worked on there, which I 
> believe gives *much* better performance, as well as conversion 
> correctness.  Though it doesn't have an official release yet, it is 
> very close -- if I were doing a conversion I'd use it.
>
> Also note that vss2svn has it's own mailing list there.
>
> HTH,
>
> -Nathan
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>


Re: migrating from Visual Source Safe

Posted by Nathan Kidd <na...@spicycrypto.ca>.
Robert William Vesterman wrote:
> I am currently running the conversion utility vss2svn, found at 
> http://vss2svn.tigris.org

Hi Robert,

Did you follow the directions in the big red box on that page?  They 
point out the vss2svn project has moved to 
http://www.pumacode.org/projects/vss2svn/

A totally new conversion engine is being worked on there, which I 
believe gives *much* better performance, as well as conversion 
correctness.  Though it doesn't have an official release yet, it is very 
close -- if I were doing a conversion I'd use it.

Also note that vss2svn has it's own mailing list there.

HTH,

-Nathan


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org