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

RE: SVN Migration from VSS

From: Neson Maxmelbin (RBEI/EMT5) <Maxmelbin.Neson_at_in.bosch.com>
Date: Tue, 16 Nov 2010 16:36:41 +0800

-----Original Message-----
From: Cooke, Mark [mailto:mark.cooke_at_siemens.com]
Sent: Tuesday, 16. November 2010 12:36 PM
To: David Weintraub; Neson Maxmelbin (RBEI/EMT5)
Cc: users_at_subversion.apache.org
Subject: RE: SVN Migration from VSS

> -----Original Message-----
> From: David Weintraub [mailto:qazwart_at_gmail.com]
> Sent: 15 November 2010 13:36
> To: Neson Maxmelbin (RBEI/EMT5)
> Cc: users_at_subversion.apache.org
> Subject: Re: SVN Migration from VSS
>
> On Mon, Nov 15, 2010 at 7:28 AM, Neson Maxmelbin (RBEI/EMT5)
> <Maxmelbin.Neson_at_in.bosch.com> wrote:
> >
> > I did a migrate of a project from VSS to SVN using the
> migrate.pl from
> >
> http://neilsleightholm.blogspot.com/2007/08/migrating-from-vis
ual-source-safe-to.html
> > .
> >
> > Migration was ok . But I cant see the VSS labels been migrated?
> > Is there a way to migrate the VSS labels also to some form in SVN?
>
<snip>
>
> There are a few other VSS to SVN conversion utilities out there. The
> one I'm most familar with are the tools from Polarion
> <http://www.polarion.com/products/svn/svn_importer.php>. You might
> want to try theirs and see if you get better results. There's also a
> vss2svn project at http://www.pumacode.org/projects/vss2svn. Again,
> take their utility for a spin and see what the results look like.
>
Vss2svn has moved to http://code.google.com/p/vss2svn/ but is no longer
in active development. There is a mailing list and there have been a
few questions/answers over the last few months but it is not exactly
high traffic. However, we used this to convert some repositories with
success, the labels are imported into a /labels/ folder. If your
archive contains multiple projects then you may need to do a bit of work
filtering the labels into separate tags folders but that's up to you.
In the end we mostly extracted (dump filtered) the projects that were
still active into new svn repositories and left the whole converted
archive repo as read-only access for reference.

> Again, your best choice for support on these VSS to SVN projects are
> from the sites that offer these projects.
>
> Please let us know what you find, so others who are in the same
> situation can benefit from your knowledge. We're all volunteers here.
> Most of us are on this list to get help, and some of us can
> occasionally offer help in as a way of paying back the help we
> previously had.
>
> And, if you do use Subversion, I highly recommend keeping your
> subscription on this list. It's a great way to learn about Subversion,
> its problems, and the best ways to use it.
>
I second that, I learn a lot from this list...

~ mark c

> Sorry I couldn't be any more help.
>
> --
> David Weintraub
> qazwart_at_gmail.com
>

I used SVNImporter , but again it does only additions to the trunk folder , the other folders (tags and branches) are not created at all.
In the log files, there is no mention of the VSS labels, so I am not sure if anything failed.
However, in the properties of the SVN revisions, I find the labels listed as an attribute value to property name "VSSRevisionLabel".
Is there something I am doing wrong, which si causing the tags not being created?

In the config.properties the settings as follows -

srcprovider=vss
import_dump_into_svn=yes

#existing_svnrepos=yes

clear_svn_parent_dir=yes

use_only_last_revision_content=no
file_description_property_key=description

use_file_copy=yes

trunk_path=trunk
branches_path=branches
tags_path=tags
svnimporter_user_name=SvnImporter
only_trunk=no

svnadmin.executable=svnadmin.exe
svnadmin.repository_path=c:/SVN/Checkbit6
svnadmin.parent_dir=.
svnadmin.tempdir=c:/temp/local
svnclient.executable=svn.exe
svnadmin.verbose_exec=yes
#svnadmin.import_timeout=1800000

svnadmin.path_not_exist_signature=non-existent in that revision
#svnadmin.path_not_exist_signature=existiert nicht in dieser Revision

vss.class=org.polarion.svnimporter.vssprovider.VssProvider
vss.executable=C:\\Program Files\\Microsoft Visual Studio\\VSS\\win32\\ss.exe
vss.path=\\\\kor********\\MEx_DB
vss.project=$/Checkbit
vss.username=max*****
vss.password=""
vss.tempdir=c:/temp/local
vss.log.dateformat=MM.dd.yy hh:mma
vss.log.datelocale=en
vss.log.encoding=Cp1251
# if enabled - dump output of vss.executable command to stdout
vss.verbose_exec=yes
#if enabled, com-api is used instead of ss.exe
vss.use.com.api=yes
Received on 2010-11-16 09:37:33 CET

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