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

RE: SCCS to Subversion

From: Tim Alsop <Tim.Alsop_at_CyberSafe.Ltd.UK>
Date: 2004-06-02 21:28:53 CEST

Jonathan,

I would very much like to try your version of this script - I don't like
the idea of extract the file for edit.

BTW. I found a script which is supposed to convert from sccs2cvs, but it
does not work - it gives memory fault when it starts to do the
conversion. I am therefore keen to try your solution instead, even
though there is one more conversion step required.

Thanks, Tim.

-----Original Message-----
From: Jonathan Leffler [mailto:jleffler@us.ibm.com]
Sent: 02 June 2004 19:30
To: users@subversion.tigris.org
Subject: Re: SCCS to Subversion

Tim Alsop" <Tim.Alsop@CyberSafe.Ltd.UK> asked:
> Has anybody had the need to export an SCCS repository and import it
into
> an SVN repository? If so, how did you do it and what should I use or
> watch out for?

Sort of...

I have (still) some SCCS files and a lot more RCS files (mostly created
from SCCS files), and I've transferred some of the RCS files into SVN.
The
mechanism I'd use is:

* Convert the SCCS files to RCS.
* Convert the RCS repositories into a CVS lookalike structure.
* Use cvs2svn to convert CVS to SVN.

There is an open source sccs2rcs script (written in C Shell) lurking on
the net somewhere. I have a souped up version (it uses Bourne/Korn
shell
instead of C shell) that works better for me - which I submitted at one
point, but I don't know that it was accepted. I can make that available

if you want. What it does, it does well - sufficiently well for me to
trust my SCCS repositories to it without being worried. However, I
don't
make much use of branches - that area has not been thoroughly tested,
and
you should look at that aspect if you have many branches to worry about.

(Note: my version of sccs2rcs is non-destructive - one of the comments
in
my version is "It will NOT delete or alter your SCCS files under any
circumstances. Unlike the C Shell version, it does not extract SCCS
files
for editing -- there was never any need to do so." I last modified it
in
1998; I last used it last year, but on my 'to do' list is "apply
sccs2rcs
to all remaining SCCS files". And I still prefer some parts of SCCS to
RCS - notably the p.files and the keyword handling. Finally, be
prepared
for a substantial increase in the amount of disk space used - in my
limited experience, the space used by SVN is considerably bigger than
the
space used by RCS or SCCS.)

There was a discussion on this list a month or two ago about how to
convert RCS to CVS sufficiently well for cvs2svn to work - initiated by
me. I'll dig out more information if you need it.

--
Jonathan Leffler (jleffler@us.ibm.com)
STSM, Informix Database Engineering, IBM Data Management
4100 Bohannon Drive, Menlo Park, CA 94025
Tel: +1 650-926-6921   Tie-Line: 630-6921
      "I don't suffer from insanity; I enjoy every minute of it!"
---------------------------------------------------------------------
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 Wed Jun 2 21:29:43 2004

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.