From owner-freebsd-questions@FreeBSD.ORG Fri Nov 24 22:40:56 2006 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7B45416A407; Fri, 24 Nov 2006 22:40:56 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60EB243D5D; Fri, 24 Nov 2006 22:40:12 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 113961A3C1E; Fri, 24 Nov 2006 14:40:56 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 9708151314; Fri, 24 Nov 2006 17:40:40 -0500 (EST) Date: Fri, 24 Nov 2006 17:40:40 -0500 From: Kris Kennaway To: Andrew Pantyukhin Message-ID: <20061124224040.GA4125@xor.obsecurity.org> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5vNYLRcllDrimb99" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.2i Cc: FreeBSD Questions Subject: Re: Local checkout performance - cvs vs cvsup X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Nov 2006 22:40:56 -0000 --5vNYLRcllDrimb99 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 25, 2006 at 01:25:45AM +0300, Andrew Pantyukhin wrote: > I use cvsup to maintain a full local copy of the CVS > repo. I then use plain cvs to check out different branches > of src from it. The problem is while cvsup only takes a > minute each time I run it, cvs takes several times more. >=20 > I run cvsup with "-gs" and cvs with "-rR" flags. Should > I run a local cvsupd server or is there another way to > speed things up? I only need the repo and the branches > in read-only mode. I guess cvs is slower because it needs to check for local diffs before/while merging in changes. By contrast cvsup will just blow away any changes you have made. There's probably not much you can do apart from not checking out full trees unless you really need them. Kris --5vNYLRcllDrimb99 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFZ3ToWry0BWjoQKURAjU4AKC9BmpaCeRmgAUzec0/pJXH9v8otQCeLZMx g+sve4j0Yehk+3uInkmjgWA= =FKiM -----END PGP SIGNATURE----- --5vNYLRcllDrimb99--