[cvsnt] Repository corrupt by harddisk error
Thomas Bornhaupt
Thomas at Bornhaupt.de
Wed Jan 14 09:05:59 GMT 2004
Hi,
in my repository there are some files of 50000 corrupt by harddisk error. Chckdsk found a 12KByte
damage sector.
So, my question is: How could i find this files?
i test the check-cvs.pl script. But it does not run correctly on my machines. Server WinNT4 Server,
Clints WinXP and Win98.
see one try:
-------------
D:\>set cvsroot=Z:\cvsrepo\Entwicklung
D:\>dir %cvsroot% <------------------ Here WinNT4
Volume in Laufwerk Z: hat keine Bezeichnung.
Volumeseriennummer: C00B-DEA1
Verzeichnis von Z:\cvsrepo\Entwicklung
08.01.2004 21:55 <DIR> .
08.01.2004 21:55 <DIR> ..
09.01.2004 15:04 <DIR> ARBEIT
09.01.2004 10:42 <DIR> CVSROOT
0 Datei(en) 0 Bytes
4 Verzeichnis(se), 32.878.186.496 Bytes frei
D:\>dir . <-------------------- Here on WinXP
Datenträger in Laufwerk D: ist VAIO
Volumeseriennummer: F867-FE21
Verzeichnis von D:\
13.01.2004 09:39 <DIR> ARBEIT
09.01.2004 09:16 <DIR> CVSROOT
0 Datei(en) 0 Bytes
2 Verzeichnis(se), 25.987.855.360 Bytes frei
D:\>check_cvs.pl --verbose
Verbose Mode Turned On
Processing: Z:\cvsrepo\Entwicklung\.
Unrecognized escape \E passed through in regex; marked by <-- HERE in m/^Z:\cvsr
epo\E <-- HERE ntwicklung/(\./)*/ at C:\Programme\Perl\bin\check_cvs.pl line 338
..
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/.owner'
Adding unrecognized file `Z:\cvsrepo\Entwicklung\./ARBEIT/.owner' to corrupted l
ist.
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/about.dfm,v'
cvs rlog: cannot find module `Z:\\cvsrepo\\Entwicklung\\./ARBEIT/about.dfm' - ig
nored
`Z:\cvsrepo\Entwicklung\./ARBEIT/about.dfm' is corrupted. It was determ
ined to contain no
revisions via a cvs rlog command
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/about.pas,v'
cvs rlog: cannot find module `Z:\\cvsrepo\\Entwicklung\\./ARBEIT/about.pas' - ig
nored
`Z:\cvsrepo\Entwicklung\./ARBEIT/about.pas' is corrupted. It was determ
ined to contain no
revisions via a cvs rlog command
-------------------------------
ok, i have a problem with the '\' so i try this '\\':
--------------------------------
D:\>set cvsroot=Z:\\cvsrepo\\Entwicklung
D:\>check_cvs.pl --verbose
Verbose Mode Turned On
Processing: Z:\cvsrepo\Entwicklung\.
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/.owner'
Adding unrecognized file `Z:\cvsrepo\Entwicklung\./ARBEIT/.owner' to corrupted l
ist.
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/about.dfm,v'
cvs rlog: cannot find module `Z:\\cvsrepo\\Entwicklung\\./ARBEIT/about.dfm' - ig
nored
`Z:\cvsrepo\Entwicklung\./ARBEIT/about.dfm' is corrupted. It was determ
ined to contain no
revisions via a cvs rlog command
Examining `Z:\cvsrepo\Entwicklung\./ARBEIT/about.pas,v'
cvs rlog: cannot find module `Z:\\cvsrepo\\Entwicklung\\./ARBEIT/about.pas' - ig
nored
`Z:\cvsrepo\Entwicklung\./ARBEIT/about.pas' is corrupted. It was determ
ined to contain no
revisions via a cvs rlog command
--------------------------------
No i have the problem with the '\./' and the '/' and no idear what to do.
Are there any other script whitch are running correct under Windows?
/TBo
More information about the cvsnt
mailing list