From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: backup method Date: Wed, 26 Jan 2005 19:37:22 -0600 (CST) Message-ID: <200501270137.j0R1bMo06701@raven.dms.auburn.edu> References: <20050127000210.GA6167@boetes.org> <200501270045.j0R0jIq06197@raven.dms.auburn.edu> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1106790250 20087 80.91.229.6 (27 Jan 2005 01:44:10 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 27 Jan 2005 01:44:10 +0000 (UTC) Cc: han@mijncomputer.nl, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 27 02:44:04 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CtyhX-0003jz-00 for ; Thu, 27 Jan 2005 02:44:04 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ctysg-0004wy-MS for ged-emacs-devel@m.gmane.org; Wed, 26 Jan 2005 20:55:34 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CtysJ-0004og-QS for emacs-devel@gnu.org; Wed, 26 Jan 2005 20:55:12 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CtysB-0004jo-Ha for emacs-devel@gnu.org; Wed, 26 Jan 2005 20:55:04 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CtysB-0004i7-6Q for emacs-devel@gnu.org; Wed, 26 Jan 2005 20:55:03 -0500 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Ctyc8-0007Pz-Bq; Wed, 26 Jan 2005 20:38:28 -0500 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id j0R1cI9N029685; Wed, 26 Jan 2005 19:38:18 -0600 (CST) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id j0R1bMo06701; Wed, 26 Jan 2005 19:37:22 -0600 (CST) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: snogglethorpe@gmail.com, miles@gnu.org In-reply-to: (message from Miles Bader on Thu, 27 Jan 2005 10:20:40 +0900) 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: main.gmane.org gmane.emacs.devel:32570 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32570 Miles Bader wrote: The problem here is that you're doing something Very Weird: editing and saving a file currently being written by a process is _not_ a common thing to do, for good reason -- no matter what your editor does, it's pretty much random luck whether the right thing happens or not. The right thing always happens if the other program only appends. The only problem occurs if there is program output before you are able to save your changes. Auto Revert warns you about that. So you save often enough that loosing your changes is no big deal, especially since these changes are just killing some junk output by the program and you only edit if you know the program is going to be busy for hours without output anyway. I have enjoyed 100% random luck for many years now. If a program is going to run for weeks or maybe months, I can not wait for weeks or months before starting to edit its output. Sincerely, Luc.