[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: My first stumper ...
From: |
Tony Hoyle |
Subject: |
Re: My first stumper ... |
Date: |
Thu, 18 Jan 2001 15:37:27 +0000 |
Matt Gregory wrote:
>
> I've been managing our CVS use for about 3 years now and up until
> today I've been able to figure out an explanation for every weird CVS
> behavior. Here's what's happening:
>
> Developer A updates file x and gets version 1.200. However, changes
> are missing that exist in version 1.196. Developer B also updates
> file x and gets version 1.200, but has the changes from 1.196.
> Developer B is confused, so B adds a comment to file x and commits it
Hmm another one... I've been seeing dropping of updates for a while, but
it happens
rarely & I attributed it to errors in the diff algorythm. It seems that
sometimes
'cvs update' doesn't change the on-disk file, but *does* change the CVS
directory, which
causes a revision to be effectively erased on the next commit.
It might be that there's a problem when the clocks of the machines
aren't in sync (most of the time
this has happened it has involved a laptop which doesn't automatically
keep in sync like the
desktops do). I have watched it happen in front of me with a desktop,
though. I committed a bugfix,
went to the other machine to update, it said it had done the update, but
the bugfix did not propogate. I had
to manually delete the file and re-update to cause the new revision to
appear.
Tony
--
The only secure computer is one that's unplugged, locked in a safe,
and buried 20 feet under the ground in a secret location... and i'm
not even too sure about that one"--Dennis Huges, FBI.
address@hidden