Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
I have one file in my repository that I can't run cvs log on. It fails on most cvs log commands, except for -t and -h (with or without -N), with the following message: [log aborted]: mismatch in rcs file source-file-pathname,v between deltas and deltatexts"). I have no problems with any other CVS commands I've tried on that file. I can check out every available revision of it, do diffs between revisions, etc., so the deltas in the RCS file seem to be (mostly?) ok, despite the error message. I've also looked at the ,v file in some detail and compared it to others. I don't claim to be an expert but it seems to match the pattern of the others. One thing that's different than most is this file was renamed and moved to a different directory at some point and the initial revision is 1.26. But starting a file with a specific revision number should work, and I have others that do that work fine. The earliest revision found in the ,v has a blank next field. Using -ttttttt indicated the last sub logged was RCS_fully_parse(), which, after a very cursory look, seems to output the mismatch error if it can't find a particular version it's looking for (is that right?) Are there any tools to analyze the ,v file in more detail or to repair it? Any other ideas how to debug or fix this? Thanks, Garyl P.S. I'm running CVSNT 2.5.03 (Scorpio) Build 2151 on Windows Server 2000.