On 2007-03-28 22:26-0500 Maurice LeBrun wrote:

> Alan W. Irwin writes:
> > Of course, I will let this list know when that shutdown has actually
> > occurred, and I also will keep this list informed if I run into problems
> > with the sanity checks that are going to delay the CVS shutdown and
> > finalization of the conversion to beyond tomorrow.
>
> A question about the "cvs shutdown" -- will the old cvs repo actually cease to
> exist?  In which case, is there a way to migrate an existing cvs checkout
> to a svn checkout based on the same file versions?
>
> I ask this because it's likely I have some uncommitted partial work lying
> around that I'd intended to get back to some day.  Regardless of how old it
> is, I can still currently do a "cvs diff" and see what I had been working on
> and whether any of it is worth keeping.  If the cvs repo goes away entirely,
> that capability goes too.  Although in that case I'll probably respamulate
> the CVS/Root files to point to a local backup..

I would suggest another possibility (to you and others) for the "uncommitted
changes" problem. While you still have cvs access (probably at least until
sometime tomorrow) why not use "cvs diff" in the top-level source tree to
create an overall patch file for your local changes to the files under CVS
control?  Then apply that patch to your first svn checkout (and also copy
over any additional files which you have not yet put under CVS control as
indicated by the "?" flag to cvs update results).

Here is some additional background information on the planned "CVS shutdown"
if you don't like that option.

I did two things for the _other_ projects I converted to implement that
shutdown.

(1) I disabled CVS (from admin ==> CVS).  That page specifically says
disabling CVS this way does not destroy the repo.  The effect seems to be to
turn off the project CVS access page (the one with directions on what
location to use for developer and anonymous access), and the CVS browse
capability.  After doing this I confirmed that the rsynch method still
worked for obtaining a local version of the SF repository, but _probably_ at
least CVS anonymous read access is still available (it shares the CVS server
with rsync), and maybe developer CVS read and write access is available as
well?

(2) In case developer read/write access to CVS was still available I
specifically turned that off by going into admin ==> developers, and
flipping the appropriate flag for CVS access for each developer to off.

So when I am ready to go with finalizing the conversion, I plan to take the
two above steps with PLplot to shutdown CVS. I am sure step (2) is
reversible, but the real question is whether overall CVS developer access is
still available after step(1) or if you attempt to reverse step 1.  Instead
of exploring these possibilities, I think probably your best best (if you
don't like the above "cvs diff" suggestion) is to use a local CVS repository
that I _know_ you can obtain with rsynch after the shutdown.

>
> Also speaking of backups, the command I use to fetch the cvs repo on a daily
> basis is:
>
> cd <backupdir>
> rsync -av rsync://plplot.cvs.sourceforge.net/cvsroot/plplot/* .
>
> I imagine this will change? :)

Yes.  See http://sourceforge.net/docs/E09#backup .

BTW, I automatically take an rsync backup of the final version of our CVS
repository as part of my automated procedure, but you should as well for
long-term storage. (I have old disks, and not a very good backup system for
what is on them except to use dump to backup from my one old computer to my
other old computer and vice versa.)

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the
Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to