Thanks a bunch Adrian! This is the other vc related problem, where xemacs
will sometimes move cvs'd files to other directories.
This bug used to exist with GNU Emacs but was fixed about 1-2 years ago.
I don't remember how it was fixed.
Create the following directory setup. I'm using RCS as an example, but the
same problem occurs with CVS.
$ ls *
With file1 already checked in. Now run xemacs, and load the vc.el
package. In one frame, open three windows with these buffers:
Go to the third window, checkout file1, edit the text, then save. Now
do a vc-revert-buffer and say "yes" to cancel the changes. dir1/file1
does not change. However, a fresh copy is incorrectly stored in