Solved

CVS (code management system) unable to checkout unicode file

Posted on 2006-10-20
8
631 Views
Last Modified: 2013-12-03
I'm getting the following checkout error message from CVS (code management system) when attempting to check out an entire branch:

cvs [checkout aborted]: unrecognized operation '\xffffffef' in E:/cvsrepo/CurRepository/DB Script.sql,v

This is occurring with all the unicode files in my repository.

An additional twist:  These files have been "removed" and that removal committed through CVS.

When i check out the files through WinCVS everything checks out correctly (those files are not there) but when i do it through the command line they are there.

So my question is, does anyone know how to do a checkout/update that does not pull files that are deleted?
OR alternatetively,
Does anyone know how to get CVS to check out all unicode files without having problems?
0
Comment
Question by:dave4dl
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
8 Comments
 
LVL 9

Expert Comment

by:shinobun
ID: 17777983
You should set your unicode files as binary.  Let me see if I can find a link...
0
 
LVL 9

Expert Comment

by:shinobun
ID: 17777998
See '-kb' in the Substitution modes section:

http://ximbiot.com/cvs/manual/cvs-1.11.22/cvs_12.html#SEC101
0
 
LVL 9

Accepted Solution

by:
shinobun earned 500 total points
ID: 17778005
You need to issue the admin command, or do it through WinCVS.

cvs admin -kb filename

http://ximbiot.com/cvs/manual/cvs-1.11.22/cvs_16.html#SEC118
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 15

Author Comment

by:dave4dl
ID: 17792080
Thanks for the posts shinobun.  Part of the problem is that we do checkouts from cvs using wincvs and all the files in the repository that have been marked as deleted (which these problem unicode ones have been) and so do not get copied to the client in the checkout.

Is there a way to do a checkout from the repository where it does not try to look into files that cvs has marked as deleted?
0
 
LVL 15

Author Comment

by:dave4dl
ID: 17792096
sorry about the mangled sentence (I wish i could edit my post)

Again with better grammar:

Thanks for the posts shinobun.  Part of the problem is that we do checkouts from cvs using wincvs and all the files in the repository that have been marked as deleted (which these problem unicode ones have been) do not get copied to the client in the checkout.

Is there a way to do a checkout from the repository where it does not try to look into files that cvs has marked as deleted?
0
 
LVL 9

Expert Comment

by:shinobun
ID: 17793202
If the remove was committed, you will not be able to get the files with checkout or update unless to specify a tag, revision, or date before the removal.
0
 
LVL 15

Author Comment

by:dave4dl
ID: 17903109
The guy i was helping was checking stuff out through CruiseControl through ssh so i am not sure what connection string he was using but when i tried to check out an older version of the code that had those files in it i got the same error via wincvs (so i could not check the files out any way that i knew).  I ended up just deleting those files from the cvs repository directory on the server.  I guess those files must have been corrupt or something.

Thanks so much for your help shinobun.
0
 
LVL 15

Author Comment

by:dave4dl
ID: 17903113
its late i guess.

when i say "connection string" i mean "cvs command"
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Windows and other UI names - The Proper names for the Various elements! 1 120
What does != "" mean in programming 8 137
Is online banking safe? 11 91
print bytes of an integer 6 27
This is an explanation of a simple data model to help parse a JSON feed
In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question