From owner-cvs-all Mon Jul 8 9: 8:34 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E33D437B400; Mon, 8 Jul 2002 09:08:30 -0700 (PDT) Received: from mail-green.research.att.com (H-135-207-30-103.research.att.com [135.207.30.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id C61DC43E4A; Mon, 8 Jul 2002 09:08:29 -0700 (PDT) (envelope-from fenner@research.att.com) Received: from alliance.research.att.com (alliance.research.att.com [135.207.26.26]) by mail-green.research.att.com (Postfix) with ESMTP id 826C11E080; Mon, 8 Jul 2002 11:43:57 -0400 (EDT) Received: from windsor.research.att.com (windsor.research.att.com [135.207.26.46]) by alliance.research.att.com (8.8.7/8.8.7) with ESMTP id LAA25247; Mon, 8 Jul 2002 11:43:56 -0400 (EDT) From: Bill Fenner Received: (from fenner@localhost) by windsor.research.att.com (8.8.8+Sun/8.8.5) id IAA28066; Mon, 8 Jul 2002 08:43:56 -0700 (PDT) Message-Id: <200207081543.IAA28066@windsor.research.att.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII To: jmallett@FreeBSD.ORG Subject: Re: cvs commit: src/contrib/cvs/src client.c Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200207081005.g68A5ShU065183@freefall.freebsd.org> <20020708083018.A39552@FreeBSD.ORG> Date: Mon, 8 Jul 2002 08:43:55 -0700 Versions: dmail (solaris) 2.4c/makemail 2.9d Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >Why not check timestamps, then branches? The client only has the local file and the local CVS/Entries file at the time that it makes this decision. The only branch info is available from CVS/Entries; the CVS/Entries file had the correct branch info for the new file (i.e. the branch that doesn't exist yet, and won't if the client doesn't upload the file for the server to check in). This is a waste of bandwidth for non-checkin operations. The CVS client-server protocol does not have the facilities to do this well. Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message