Tuesday, September 15, 2009

 

cvs update: ignoring CVS/Root because it specifies a non-existent repository

I had some trouble re-building a cygwin filesystem with a cvs repository. I got a lot of errors like:
cvs update: ignoring CVS/Root because it specifies a non-existent repository
cvs update: cannot open directory /cygdrive/c/cvs/ppc/memtest/code/drivers/dma_v: No such file or directory
It turned out that some of the files in the CVS/ directory had CR/LF dos mode terminations. When I converted these files to unix mode (LF only), all was well again.
$ find . -name Entries -exec dos2unix \{\} \;
$ find . -name Root -exec dos2unix \{\} \;
$ find . -name Repository -exec dos2unix \{\} \;
I am not sure how these files became this way, nor how it worked before.

Labels: , , ,


Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?