From: Jonathan Kamens <jik@kamens.us>
To: 11490@debbugs.gnu.org
Subject: bug#11490: vc-next-action overwrites changes in non-checked-out RCS file
Date: Wed, 16 May 2012 15:29:07 -0400 [thread overview]
Message-ID: <4FB40003.3050502@kamens.us> (raw)
[-- Attachment #1: Type: text/plain, Size: 868 bytes --]
GNU Emacs 24.0.95.1 (x86_64-redhat-linux-gnu, GTK+ Version 2.24.10) of
2012-04-06 on x86-13.phx2.fedoraproject.org
Make an RCS file writable with chmod +w without locking it.
Make changes to the file.
Type C-x v v.
The file will be locked and checked out and your changes will be
overwritten.
This is Bad, Bad, Bad. It needs to check if there are non-checked-out
changes and ask whether to preserve them.
It used to do this. I have no idea why it's behaving differently now or
when it started behaving this way, but it's clearly wrong and dangerous,
given the potential to lose work.
I lost a whole day of work recently as a result of this bug. Yeah, it
was user error, but that's not really the point. It's easy to protect
the user from losing work due to this editor, and it's something that
Emacs used to do, so it should continue to do it.
jik
[-- Attachment #2: Type: text/html, Size: 1204 bytes --]
next reply other threads:[~2012-05-16 19:29 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-16 19:29 Jonathan Kamens [this message]
2012-05-16 20:12 ` bug#11490: vc-next-action overwrites changes in non-checked-out RCS file Glenn Morris
2012-05-17 1:17 ` Jonathan Kamens
2012-05-18 0:45 ` Glenn Morris
2012-05-18 14:38 ` Jonathan Kamens
2012-05-22 3:57 ` Glenn Morris
2013-01-04 2:57 ` Chong Yidong
2013-01-04 3:11 ` Glenn Morris
2013-01-04 3:17 ` Jonathan Kamens
2013-01-04 3:21 ` Glenn Morris
2013-01-04 3:33 ` Jonathan Kamens
2013-01-05 9:35 ` Chong Yidong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4FB40003.3050502@kamens.us \
--to=jik@kamens.us \
--cc=11490@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).