From owner-cvs-all Wed Feb 7 5:18:55 2001 Delivered-To: cvs-all@freebsd.org Received: from mobile.wemm.org (c1315225-a.plstn1.sfba.home.com [65.0.135.147]) by hub.freebsd.org (Postfix) with ESMTP id 7B98237B4EC; Wed, 7 Feb 2001 05:18:33 -0800 (PST) Received: from netplex.com.au (localhost [127.0.0.1]) by mobile.wemm.org (8.11.1/8.11.1) with ESMTP id f17DIQt59786; Wed, 7 Feb 2001 05:18:27 -0800 (PST) (envelope-from peter@netplex.com.au) Message-Id: <200102071318.f17DIQt59786@mobile.wemm.org> X-Mailer: exmh version 2.2 06/23/2000 with nmh-1.0.4 To: Warner Losh , Josef Karthauser , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/bin/pax options.c src/crypto/telnet/telnet telnet.c src/crypto/telnet/telnetd termstat.c src/games/fortune/strfile strfile.c src/games/trek main.c src/games/trek/DOC read_me.nr src/include/rpcsvc nis.x ... In-Reply-To: <20010207093831.B51383@sunbay.com> Date: Wed, 07 Feb 2001 05:18:26 -0800 From: Peter Wemm Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Ruslan Ermilov wrote: > On Tue, Feb 06, 2001 at 11:12:41AM -0700, Warner Losh wrote: > > In message <20010206130716.A820@tao.org.uk> Josef Karthauser writes: > > : What happens if you commit over cvs-over-ssh and change the log message > > : between parts? Do we get two commit messages rather than one combined > > : one? > > > > When you commit remotely, you only get one chance to enter a commit > > message. > > > > When you commit locally, you get one chance per directory... > > > The questions are: > > 1) Is there a reason for such a limitation? > 2) Is there a way to enable this feature for remote commits? 1: because the remote cvs protocol is streamed.. It uploads all the data to the server that the server needs to do the magic, and then downloads the results. The commit message is uploaded at the start before the server has even decided what/where to commit. All the client does is check the timestamps on the files to decide what files to upload, it has no idea which ones were really changed and which ones just had timestamp touches. 2: Not a chance with the present protocol design, sorry. The remote cvs protocol and the remote cvs client are completely seperate chunks of code to the local cvs commit stuff. Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message