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

Re: StarTeam to Subversion migration

From: Blair Zajac <blair_at_orcaware.com>
Date: 2005-07-19 08:42:16 CEST

David Weintraub wrote:
> I have experience with StarTeam and Subversion. I previously did a
> StarTeam to ClearCase conversion and have a feeling that a StarTeam to
> Subversion conversion would involve more or less the same stuff.
>
> There is no StarTeam export or any tool that converts from StarTeam to
> any other version control system. StarTeam's command line interface is
> pretty sparse. For example, I couldn't find a way to find every
> release of every file, and a way to export it into ClearCase. I simply
> gave up in trying to convert over everything in StarTeam to ClearCase,
> and instead, I went through what releases I was interested in, and
> only converted over those releases.
>
> It wasn't fun getting information out of StarTeam and putting it into
> ClearCase. I first made a "tree" of the releases I was interested in,
> mapped them to ClearCase, then wrote a program to checkout each of
> those releases in age order and used a program called "citree" to
> check them into ClearCase.
>
> There is no "citree" program in Subversion, so I suspect you'll have
> to create one yourself. The "citree" program first compares the
> directory structure from the StarTeam checkout to my current
> repository. If a directory was in my StarTeam repository, but not in
> my new repository, citree created the directory. If the directory is
> not in my StarTeam folder, but is in my repository, the citree program
> removed the directory. After syncing the directory structures, citree
> does the same for the files. In Unix, the citree program took four
> find commands:

It sounds like the svn_load_dirs.pl script that is included in the
Subversion distribution would have done the trick. I wrote this several
years ago to import a number of uncompressed and extracted tar.gz files
into Subversion and have successive commits in Subversion match each
extracted tar.gz.

http://svn.collab.net/repos/svn/trunk/contrib/client-side/svn_load_dirs.README

Regards,
Blair

-- 
Blair Zajac, Ph.D.
<blair@orcaware.com>
Subversion and Orca training and consulting
http://www.orcaware.com/svn/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Jul 19 08:44:12 2005

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.