Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Feb 2001 05:18:26 -0800
From:      Peter Wemm <peter@netplex.com.au>
To:        Warner Losh <imp@harmony.village.org>, Josef Karthauser <joe@tao.org.uk>, 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 ... 
Message-ID:  <200102071318.f17DIQt59786@mobile.wemm.org>
In-Reply-To: <20010207093831.B51383@sunbay.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102071318.f17DIQt59786>