From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Olson Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Disable VC when Emacs is noninteractive -batch Date: Tue, 07 Aug 2007 07:40:54 -0400 Message-ID: <87sl6vfu7t.fsf@hariken.mwolson.org> References: <87lkcpkbzc.fsf@hariken.mwolson.org> <200708052206.l75M63Hx012575@oogie-boogie.ics.uci.edu> <877io99yoh.fsf@uwakimon.sk.tsukuba.ac.jp> <87zm14ie76.fsf@hariken.mwolson.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1473973506==" X-Trace: sea.gmane.org 1186487056 4650 80.91.229.12 (7 Aug 2007 11:44:16 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 7 Aug 2007 11:44:16 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 07 13:44:13 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IINTu-0006En-SU for ged-emacs-devel@m.gmane.org; Tue, 07 Aug 2007 13:44:12 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IINTn-0001G7-S5 for ged-emacs-devel@m.gmane.org; Tue, 07 Aug 2007 07:44:03 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IINRV-0007YB-El for emacs-devel@gnu.org; Tue, 07 Aug 2007 07:41:41 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IINRR-0007Tq-TE for emacs-devel@gnu.org; Tue, 07 Aug 2007 07:41:40 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IINRR-0007Tb-HG for emacs-devel@gnu.org; Tue, 07 Aug 2007 07:41:37 -0400 Original-Received: from mailhub130.itcs.purdue.edu ([128.210.5.130]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IINR9-00009S-4r; Tue, 07 Aug 2007 07:41:20 -0400 Original-Received: from ip6-localhost (kilobyte.rcac.purdue.edu [128.210.189.89]) by mailhub130.itcs.purdue.edu (8.13.7/8.13.7/smtp.purdue.edu) with ESMTP id l77Bewp7030313; Tue, 7 Aug 2007 07:41:00 -0400 Original-Received: from mwolson by ip6-localhost with local (Exim 4.67) (envelope-from ) id 1IINQn-0000nq-UQ; Tue, 07 Aug 2007 07:40:57 -0400 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEU1QytIVTlZY0dqc1N6 hGGJl3qZpZCtuKXsjxzFAAACW0lEQVR42l2UXXrqIBCGk67Aoe29Ac4CTPDcGwZ73wLdQDOuQLP9 8wHG9hT1Mc6bb/5jp7Xed92TVrqeCYfKRVc+XdfDbqbJ8TixG1UDu2a3xkf2H+z+A6Qn7Xk71AA8 kdJmZg4xpcTshgr2JQSurAswhwDFYQN9r4yxx1BIQqBTBbvqahw9hxRSLOBdFVA89TTOvgSoMaLf ABTWOg5Z8lLRNyD7x4WSVHU1DZurThn2HI9Oa561JhTSDUWxq64YqRlmrcdhA73y3rmJY1okotDT NzDO2XNGZPnS7A4b6NQ8foQFN2eJmEBR7Du1Q/DRh7R4O50BrGmu0F8i49Iya+ScvtDNqkADB8zD pwU9wTu9c8msdNYOO0JvYYyREd9xBOh7zSNc2WMZUYzIDHOpU0Kxe5o9o0eccsr5mNLcwHhC8DoM SQkJ5wbUxAdlbDELEpDbclc8sT2gV2HJIrj/si7hDgzPpY4sqxTV+pWkgt7EGesDIFWUnGuK7pkn erZoieCVZPGcG3jCJimLwS7IVZY4R3mvoNfzoCfOF0mIG1nna+TadAxzgF5u0b3JTaxcmZtCF1dn WSOv63oNl4U3BQCLXOQKWZIHUBWcUci6iuTL7eMOelVAKfp+NkA0kOElN3BbV26AiGZsXEqfa0EQ NtATvTAKCeHh7AEEi4knM6S3HwB2eo1zeZQ5fDbgNkCpbEwh8HUTqYDqwUhIG2NQ/k2WH+CVB9LK aINy0EeAvgF6KRK0wIaPiX8CioRNpQF7X/8EOnoAPpUvrX8DED7t8B/Bv8ErfnpSfxv4B9rx7BDd lxXRAAAAAElFTkSuQmCC Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEUTRHIdSngiU4I0Yo5G bplPeqNdiK12m7yGpsKUscuuxNjC0eHSfgpwAAACPElEQVR42p3TzXPSQBQA8A041mM2tDMcyWYc Wr1AAiNHLF8dTyqMg3ppcaTBU6UtYHuCBBPGm7UlKdfKCDlrlf3nfAkl2VS9uDMcdn+89xb2PWT+ Y6H/Bl1R/wa6jLFAJOk2aERE7hIkNQwFRcYEQ1CmFAJdkWXxcSy2rihvVRZKtbSXCXHFTJ0BbRvO +SVFSgzoUJm7km+CcgE0YL+2yPEJT+4F4BZ4QCu76x7cCQDSc69pY7qR8qr4MITdc4f+tMSUd4X6 CnTYDD449NP3SsKF3Ao02MitOXXou3YZssZ94FFEndgOvW5Wt/L+tQBSaO26sA9VSu1kH26+grM8 9/DsMEfpopF+c8XAl6fcaQlvUUr3uOZXBj7uRS6TyIV+5HLKQluYnMhPAH5k5mM+KG4MxFPanQAs 5vQbcyuz7319uaaYgUHWAzeGXmAUDx4q+dKHcw5t+jCUVPfMcaucY7TjgyGWVyV+DRDqBc3AR50b mO2iKNMlafQKstjwGSfQXQbeo41lyEzzf7gHGvSGe764gH6IMwCPGz2Bc6v5zH/AZe+KEbUzWsyO TIPnQk19APFd1eiYZj4XAl0190dm79g0q+ExMF4UkvbIBOiFYSiTR/bI0Hp/ThSp25ahS9lb8JmQ im11O4SEYHQsYqK0LKPbCINeJaJAsqbRbYs7LGhFRRYgmWVs4xg7aoeKQggMectK41iZgUxRJq7c H2Mcq236cJQpZmSCgWow6dngTywoSkGB8piImBekFfwGnCDfe9Nk05YAAAAASUVORK5CYII= X-Hashcash: 1:20:070807:emacs-devel@gnu.org::60O69ymnnN2Q3sLi:0000000000000000000000000000000000000000000xTY X-Hashcash: 1:20:070807:rms@gnu.org::FrM7hudREo4CMDb3:0000006tn8 In-Reply-To: (Richard Stallman's message of "Tue, 07 Aug 2007 03:29:58 -0400") User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1.50 (gnu/linux) X-PMX-Version: 5.2.1.279297 X-PerlMx-Virus-Scanned: Yes X-Detected-Kernel: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:76141 Archived-At: --===============1473973506== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" --=-=-= Content-Transfer-Encoding: quoted-printable Richard Stallman writes: > Please name even one good use for VC in batch/noninteractive mode. > I can't think of a single one, myself, and knowing a good use > would allow me to adjust my argument accordingly. > > Relicensing a program is the sort of situation where you might > want to do this. What part does VC play in such a change? > We might want to arrange to automatically answer "yes" when it > asks whether to check out a deleted a file, if in batch mode. For any backend other than RCS, that would be bad. When I delete a file, I don't want it to come back during compilation. That could lead to confusing scenarios where something works in development versions of a program (because a bug is hidden by the presence of the deleted file), but fails to work for a released version. Further, it would be just plain annoying, because I would have to remember to re-delete the file before checking in any change. If we did insist on keeping VC active in batch mode (which I still don't see a good reason to do), then for any backend other than RCS, the default answer to that question ought to be "no" rather than "yes". Further, even when using RCS, maintainers ought not to depend on Emacs to check out a missing file for them -- they should instead have a Makefile target which ensures that the file is checked out properly before compiling it or doing other work with it. Otherwise they would be forcing people to use Emacs when developing their projects, which would create resentment. (Admittedly, this is perhaps a contrived case, since I don't know of any collaborative projects that still use RCS, but the principle remains.) =2D-=20 Michael Olson -- FSF Associate Member #652 | http://mwolson.org/ -- Jabber: mwolson_at_hcoop.net | /` |\ | | | Sysadmin -- Hobbies: Lisp, GP2X, HCoop | |_] | \| |_| Projects: Emacs, Muse, ERC, EMMS, ErBot, DVC, Planner | --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGuFpJ+1Ho2POo0xkRAh5WAJ9HTyeKhR6I0bHPj12DhBW7unViwQCeN8cb moaPbrKtYLnMqzsvu5+xeV4= =xVAE -----END PGP SIGNATURE----- --=-=-=-- --===============1473973506== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel --===============1473973506==--