info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: need help with check_cvs.pl


From: Donald Sharp
Subject: Re: need help with check_cvs.pl
Date: Mon, 15 Jul 2002 13:30:54 -0400
User-agent: Mutt/1.2.5.1i

I've never been terribly successfull at reconstructing ,v files by
hand.  Especially if actual data is missing.  The only good way 
that I have found is to go to backups of the repository prior to 
where the ,v file gets corrupted and restore from there.  This
is painfull for a number of different reasons.  I'm sure other people 
out there have been successfull and might have different/better approaches.

One of the main reasons that I wrote this script was to allow me
to proactively monitor a repository.  If I ran the script once
a week I hopefully would know within a fairly short period of time 
that something has gone terribly wrong.  Retrieving from backup
of a week ago is pretty easy where I work.  Retrieving from backup
on a arbitrary time( that might have been years ago ) is a nightmare.

donald


On Mon, Jul 15, 2002 at 01:23:39PM -0400, Applegate, JoAnne wrote:
> I've run your script and identified a corrupt ,v file.  It appears to have a 
> corrupted delta number (ran rlog).  Any ideas how to fix this or where to 
> find information on fixing this?
> 
> 
> -----Original Message-----
> From: Donald Sharp [mailto:address@hidden
> Sent: Monday, July 15, 2002 11:18 AM
> To: Applegate, JoAnne
> Cc: Larry Jones; address@hidden
> Subject: Re: need help with check_cvs.pl
> 
> 
> On Mon, Jul 15, 2002 at 10:40:51AM -0400, Applegate, JoAnne wrote:
> > Donald,
> > 
> > Approximately how long does this script take to run on each file?  
> 
> Dunno.  It's gonna take a lot longer if you have a lot of branches,
> as that branches introduce much complexity into the version tree and
> you have to do more checking of individual versions.
> 
> 
> > Also, how doesn't it traverse my $CVSROOT directory structure?
> 
> I've put in a list of files that the script should ignore.
> I probably should move the @ignore_files list out and allow
> you to specify more files to ignore...
> 
> donald
> > 
> > thanks.
> > 
> > 
> > -----Original Message-----
> > From: Donald Sharp [mailto:address@hidden
> > Sent: Friday, July 12, 2002 3:57 PM
> > To: Larry Jones
> > Cc: Applegate, JoAnne; address@hidden
> > Subject: Re: need help with check_cvs.pl
> > 
> > 
> > I do believe that Larry is correct.  If your using my check_cvs.pl
> > script you can set the CVSDEBUGEDIT env variable to 1
> > and then see which file(s) it's not having fun with.
> > 
> > donald
> > On Fri, Jul 12, 2002 at 03:30:49PM -0400, Larry Jones wrote:
> > > Applegate, JoAnne writes:
> > > >         
> > > >         cvs checkout: cannot find module `locked' - ignored
> > > >         cvs checkout: cannot find module `by:' - ignored
> > > >         cvs checkout: cannot find module `ghartman' - ignored
> > > 
> > > Another thought -- do you perhaps have files in your repository
> > > (accidentally) that have "locked by: ghartman" in their names?
> > > 
> > > -Larry Jones
> > > 
> > > Oh yeah?  You just wait! -- Calvin
> > > 
> > > _______________________________________________
> > > Info-cvs mailing list
> > > address@hidden
> > > http://mail.gnu.org/mailman/listinfo/info-cvs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]