From owner-freebsd-hackers@FreeBSD.ORG Thu Sep 8 15:06:14 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55C4416A420 for ; Thu, 8 Sep 2005 15:06:14 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from smtp1-g19.free.fr (smtp1-g19.free.fr [212.27.42.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EB9543D48 for ; Thu, 8 Sep 2005 15:06:13 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (vol75-8-82-233-239-98.fbx.proxad.net [82.233.239.98]) by smtp1-g19.free.fr (Postfix) with ESMTP id BDEC314BEA; Thu, 8 Sep 2005 17:06:12 +0200 (CEST) Received: by tatooine.tataz.chchile.org (Postfix, from userid 1000) id 7A1C5405A; Thu, 8 Sep 2005 17:06:23 +0200 (CEST) Date: Thu, 8 Sep 2005 17:06:23 +0200 From: Jeremie Le Hen To: Gordon Bergling Message-ID: <20050908150623.GQ659@obiwan.tataz.chchile.org> References: <20050907133239.GA53278@node26.0xfce3.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050907133239.GA53278@node26.0xfce3.net> User-Agent: Mutt/1.5.9i Cc: freebsd-hackers@freebsd.org Subject: Re: how to handling read only cvs trees X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Sep 2005 15:06:14 -0000 Gordon, > The problem I am faced with is that there are new directories with new > files (a lot) and these files are not included in the patch. I tried to > 'cvs add' the directories, but I am not allowed the create the > directories in /home/ncvs. Sure I just could fire up sudo to do the > work, but I am afraid that cvsup, which I use to mirror the cvs > repository, could delete them with the next scheduled run. > > Has anyone a hint on how to handle this situation? As a workaround, you can _try_ to modify CVS/Entries manually (see my previous answer to Brooks). If I add the file ``pouet'' : % $ cp -R CVS CVS.bak % $ touch pouet % $ cvs add pouet % $ diff -ur CVS CVS.bak % diff -ur CVS.bak/Entries CVS/Entries % --- CVS.bak/Entries Thu Sep 8 16:54:00 2005 % +++ CVS/Entries Thu Sep 8 17:02:47 2005 % @@ -12,3 +12,4 @@ % /profile.sh/1.9/Fri Jun 24 15:28:32 2005// % /make_patches.pl/1.3/Wed Jun 29 09:55:34 2005// % /profile.8/1.6/Mon Aug 15 19:22:38 2005// % +/pouet/0/Initial pouet// % Only in CVS: pouet,t If it doesn't work, touch CVS/pouet,t, but I don't think this is relevant. In all cases, the CVS repository isn't change. Regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org >