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

RE: Best Practice for cvs2svn

From: Res Pons <pons32_at_hotmail.com>
Date: 2006-03-30 07:05:08 CEST

It's really better if you declare a freeze time on a weekend for developers
to stop using cvs then tarball it, follow the cvs2svn instruction and have
your uses to login to the new svn box on Monday. Otherwise, if they
continue checking in code into cvs, you'll have a chicken & egg syndrome on
your hands.

----Original Message Follows----
From: "James Levinson" <jlevinson@ziprealty.com>
To: <users@subversion.tigris.org>
Subject: Best Practice for cvs2svn
Date: Wed, 29 Mar 2006 14:35:54 -0800
MIME-Version: 1.0
Received: from tigris.org ([]) by bay0-mc2-f1.bay0.hotmail.com
with Microsoft SMTPSVC(6.0.3790.1830); Wed, 29 Mar 2006 14:37:23 -0800
Received: (qmail 14761 invoked by uid 5000); 29 Mar 2006 22:37:17 -0000
Received: (qmail 14752 invoked from network); 29 Mar 2006 22:37:17 -0000
X-Message-Info: 6sSXyD95QpVP0XNskqgmkv2R3OKm8CDjw3j8xLksomY=
Mailing-List: contact users-help@subversion.tigris.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
list-help: <mailto:users-help@subversion.tigris.org>
list-unsubscribe: <mailto:users-unsubscribe@subversion.tigris.org>
list-post: <mailto:users@subversion.tigris.org>
Delivered-To: mailing list users@subversion.tigris.org
X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
Content-class: urn:content-classes:message
Thread-Topic: Best Practice for cvs2svn
Thread-Index: AcZTgSPeA0tz9BLBRDGsJLxz2pb5+Q==
Return-Path: users-return-47211-pons32=hotmail.com@subversion.tigris.org
X-OriginalArrivalTime: 29 Mar 2006 22:37:23.0362 (UTC)

I am doing a cvs2svn conversion and I was hoping NOT to shutoff cvs, but
let people migrate at their own pace...

Thus, I have been trying to write a cvs hook script that would commit to
svn. My logic was this: Commit to cvs Repos ---> Update cvs Working dir
---> Copy file to svn Working Dir ---> Commit to svn Repos.

I was trying to do this all in a perl script called from the cvs loginfo
hook. The problem is locking when I fire off the cvs update and I can't
seem to get around it. I tried forking it into the background but no

Anybody ever try to do this ? Should I abandon and just do a big-bang
migration of my dev team. Or is there another way? Any advice much
appreciated ? Thanks.

Donít just search. Find. Check out the new MSN Search!

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Mar 30 07:06:27 2006

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.