Didier Verna writes:
- write something in a
- ln a b
- modify a
you get a brand new file for a, and a~ stays as the original linked file,
so b and a~ (not a) are the same file.
21.4 doesn't have this problem
AFAIK this isn't a problem. If you want b to always have the same
content as a, you need to use a symlink. Emacsen can swing both ways.
See, for example
where link-breaking is desirable on all writes, not just when backing
The change in a behavior is a little unsettling, but probably it's
some combination of the change in the default for backups (on vs. off),
and in the default method for making backups. One is "cp a a~; write
a", the other is "write tmp; cp a a~; mv tmp a" or something like
that. The former preserves the relationship between a and b, the
latter is atomic (assuming proper handling of the temp file).
If XEmacs can't do it either way depending on your settings, *that* is
definitely a problem.
XEmacs-Beta mailing list