>>>> "SJT" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
SJT> This command in my 21.2 beta 20 tree updated the top directory as far
SJT> as I can tell but deleted all files without local modifications in
SJT> subdirectories:
SJT> cvs -z3 update -dP -rr21-2-21 2>&1 | tee cvs.update
SJT> issuing lots of messages like these:
SJT> cvs server: conflict: src/faces.c is modified but no longer in the repository
SJT> C src/faces.c
SJT> cvs server: conflict: src/faces.h is modified but no longer in the repository
SJT> C src/faces.h
SJT> and
SJT> cvs server: src/menubar.c is no longer in the repository
SJT> I hope this is just me or something with r21-2-21. The tag exists AFAICT.
I think it's just something with r21-2-21. That tag just didn't make
it to every file. Don't use that tag!
Note how r21-2-21 is missing below.
(martin@lasker) /xemacs/ws/dev/src $ cvs log faces.c | grep r21-2-[0-9][0-9]
r21-2-26: 1.25.2.8
r21-2-25: 1.25.2.8
r21-2-24: 1.25.2.8
r21-2-23: 1.25.2.8
r21-2-22: 1.25.2.8
r21-2-20: 1.25.2.8
r21-2-19: 1.25.2.5
r21-2-18: 1.25.2.5
r21-2-17: 1.25.2.4
r21-2-16: 1.25.2.4
r21-2-15: 1.25.2.4
r21-2-14: 1.25.2.4
r21-2-13: 1.25.2.3
r21-2-12: 1.25.2.3
r21-2-11: 1.25.2.3
r21-2-10: 1.25.2.3
What are you doing with r21-2-21 anyways? Why not
cvs update -rrelease-21-2
(not that the current state of CVS could be considered stable).
There is an unreliability in the cvs tag command that I believe I have
worked around in the current release engineering script.
Martin