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.
Tony Hoyle <tmh at nodomain.org Pour : cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook > cc : (ccc : Franck-Sébastien EYMARD/GENNEVILLIERS/STAGO) Envoyé par : Objet : Re: Réf. : Re: Re : [cvsnt] Unknown expansion option ' æ' cvsnt-bounces at cvs nt.org 31/05/2005 14:56 feymard at stago.fr wrote: > > I use Windows (both client and server) and have this problem too (not on > > one file: hundreds can be corrupted) > > Can you repeat it? > > Is it the same as the OP or is it just random corruption (which would > indicate failing hard disk/bad drivers). > > Tony I had to bring old archives in a repository. Between 2 versions, I can have a lot of deleted files. In this case, I make a cvs remove on the module, cvs commit, push the new version and readding these files. But, when I commit this updated sandbox, on some files (modified ones, binaries or ascii), the kopt in CVS/Entries become strange. But, when I force files in binary (for ascii ones; both ascii and binaries files could be corrupted), the next commit make this: Dans C:\travailCVS\tentative bug : "C:\Program Files\TortoiseCVS\cvs.exe" "commit" "-m" "" "TP/STB100/NULL" "TP/STB100/OFFSET" [... many other files...] "TP/TURBO.TPL" CVSROOT=:pserver:feymard at cvsnt-be:/Repotest01 cvs.exe commit: Unknown expansion option 'Í'. cvs server: Unknown expansion option 'Í'. cvs server: Unknown expansion option 'Í'. cvs server: Unknown expansion option 'Ñ'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'Ó'. cvs server: Unknown expansion option 'É'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Ë'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Í'. cvs server: Unknown expansion option 'Í'. cvs server: Unknown expansion option 'Í'. cvs server: Unknown expansion option 'Ì'. cvs server: Unknown expansion option 'Ì'. cvs server: Unknown expansion option 'Ì'. cvs server: Unknown expansion option 'Ì'. cvs server: Unknown expansion option 'Ì'. cvs server: Unknown expansion option 'Ì'. cvs server: Unknown expansion option 'Ì'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Ë'. cvs server: Unknown expansion option '>'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Ì'. cvs server: Unknown expansion option 'Ë'. cvs server: Unknown expansion option 'Ì'. cvs server: Unknown expansion option 'Î'. cvs server: Unknown expansion option 'Î'. Checking in TP/STB100/NULL; Succès : opération CVS terminée The corruption is now corrected: the commit ends successfully and theses errors will not reappear (only on binaries: ascii files keep the corruption visible). When the commit fails, I edit 'entries' file to put a corrected option (-kb for all corruptions: -kv or -kkv are overwritten by the commit with the bad extension) I test on 2 different servers (win2k on a desktop PC, and a 2003 on the real server): this can't be a hardware/driver problem. In "C:\travailCVS\tentative bug\TP\STB100\CVS\entries" there is an example of corruption: [...] /TTASK.PAS/1.1/Thu Apr 5 12:58:36 2001/-kkv/ /NULL/0/dummy timestamp/-kÍ/ /PRNFILE.PAS/0/dummy timestamp// [...] Go on server to see NULL,v head 1.2; access; symbols v106-05:1.1; locks; strict; comment @# @; expand @b@; 1.2 date 2005.05.31.16.35.19; author feymard; state dead; branches; next 1.1; deltatype text; permissions 444; commitid d48429c9206052c; kopt Í; filename NULL; 1.1 date 2005.05.31.15.46.14; author feymard; state Exp; branches; next ; deltatype text; permissions 666; commitid a24429c86a7600a; kopt b; filename NULL; [...] An other example: after the commit (why the corrumption become not visible) (file: CVOLCONE.EXE,v ) 1.3 date 2005.05.31.16.50.59; author feymard; state Exp; branches; next 1.2; deltatype text; permissions 666; commitid 288429c95b91141; kopt b; filename CVOLCONE.EXE; 1.2 date 2005.05.31.16.35.10; author feymard; state dead; branches; next 1.1; deltatype text; permissions 444; commitid d48429c9206052c; kopt Ñ; filename CVOLCONE.EXE; 1.1 date 2005.05.31.15.46.11; author feymard; state Exp; branches; next ; deltatype text; permissions 666; commitid a24429c86a7600a; kopt b; filename CVOLCONE.EXE; [...] 1.2 is the cvs remove of the whole module. Is there a bad use of my repository, or is it a hidden feature on reborn files? ;) (here, this test was made on our real server, a 2.5.01 build 1969 on a 2003 server, french edition)