From: Ted Dennison <dennison@telepath.com>
Subject: Re: ada writing guide
Date: 2000/04/17
Date: 2000-04-17T00:00:00+00:00 [thread overview]
Message-ID: <8dfpj7$crs$1@nnrp1.deja.com> (raw)
In-Reply-To: 87em84vavt.fsf@deneb.cygnus.argh.org
In article <87em84vavt.fsf@deneb.cygnus.argh.org>,
Florian Weimer <fw-usenet@deneb.cygnus.argh.org> wrote:
> Ted Dennison <dennison@telepath.com> writes:
>
> > I do have one (minor) problem with the implementation, though. It
> > looks like the exception file is read once at startup into an
> > internal buffer. When someone adds an entry, it is their internal
> > copy that is added to, then written to disk. If another user
> > changed that file in the meantime, their changes are lost. This,
> > combined with the advice for projects to keep one master file which
> > everyone uses, could lead to a big mess.
>
> Put the file under version control. I'm amazed to see that there are
> still projects with multiple developers which do not use it. ;)
>
We do of course. I thought there was about a %30 chance someone would
bring this up. :-(
That is the first thing I thought of as well. However, further thought
will show you that it won't really solve the problem. It just gives us a
recovery option from particularly bad losses, at the cost of a lot of
overhead around any changes.
To help you see, cosider the following scenario:
Monday Fred opens up an emacs session.
Tuesday, Joe opens up an emacs session and adds 3 capitalizations.
Wednesday, Joe adds 3 more capitalizations
Thursday, Joe adds 3 more capitalizations
Friday, Fred adds 5 capitalizations (wiping out all of 6 Joe's)
Monday, Joe adds 4 more capitalizations (wiping out Fred's 5)
etc.
With revision control, we have:
Monday Fred opens up an emacs session.
Tuesday, Joe opens up an emacs session, checks out the cap file, adds
3 capitalizations, and checks back in the cap file.
Wednesday, Joe checks out the cap file, adds 3 more capitalizations,
and checks back in the cap file.
Thursday, Joe checks out the cap file, adds 3 more capitalizations,
and checks back in the cap file.
Friday, Fred checks out the cap file, adds 5 capitalizations, and
checks back in the cap file. (wiping out all 6 of Joe's)
Monday, Joe checks out the cap file, adds 4 more capitalizations, and
checks back in the cap file (wiping out Fred's 5)
etc.
--
T.E.D.
http://www.telepath.com/~dennison/Ted/TED.html
Sent via Deja.com http://www.deja.com/
Before you buy.
next prev parent reply other threads:[~2000-04-17 0:00 UTC|newest]
Thread overview: 76+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-04-12 0:00 ada writing guide Riyaz Mansoor
2000-04-12 0:00 ` Ted Dennison
2000-04-12 0:00 ` Robert Dewar
2000-04-13 0:00 ` Ted Dennison
2000-04-13 0:00 ` Jeffrey D. Cherry
2000-04-13 0:00 ` Ted Dennison
2000-04-13 0:00 ` Ray Blaak
2000-04-13 0:00 ` Jeffrey D. Cherry
2000-04-13 0:00 ` Ted Dennison
2000-04-14 0:00 ` Pascal Obry
2000-04-14 0:00 ` Ted Dennison
2000-04-14 0:00 ` Pascal Obry
2000-04-17 0:00 ` Ted Dennison
2000-04-17 0:00 ` Florian Weimer
2000-04-17 0:00 ` Ted Dennison [this message]
2000-04-17 0:00 ` Ted Dennison
2000-04-18 0:00 ` Robert Dewar
2000-04-18 0:00 ` Ted Dennison
2000-04-18 0:00 ` Robert Dewar
2000-04-18 0:00 ` Ted Dennison
2000-04-18 0:00 ` Brian Courtney
2000-04-19 0:00 ` Brian Courtney
2000-04-19 0:00 ` Florian Weimer
2000-04-19 0:00 ` Florian Weimer
2000-04-19 0:00 ` Robert Dewar
2000-04-20 0:00 ` Ted Dennison
2000-04-20 0:00 ` Florian Weimer
2000-04-20 0:00 ` Ted Dennison
2000-04-19 0:00 ` Ted Dennison
2000-04-24 0:00 ` Samuel T. Harris
2000-04-24 0:00 ` Samuel T. Harris
2000-04-24 0:00 ` Robert A Duff
2000-04-25 0:00 ` Robert Dewar
2000-04-27 0:00 ` Samuel T. Harris
2000-04-20 0:00 ` Emmanuel Briot
2000-04-20 0:00 ` Ted Dennison
2000-04-20 0:00 ` Samuel T. Harris
2000-04-20 0:00 ` Ted Dennison
2000-04-21 0:00 ` Robert Dewar
[not found] ` <38FFd43e.70f1bb7d@telepath.com>
2000-04-21 0:00 ` Larry Kilgallen
2000-04-21 0:00 ` Ted Dennison
2000-04-21 0:00 ` Robert Dewar
2000-04-24 0:00 ` Samuel T. Harris
2000-04-24 0:00 ` Robert A Duff
2000-04-27 0:00 ` Samuel T. Harris
2000-04-13 0:00 ` Robert A Duff
2000-04-16 0:00 ` Simon Wright
2000-04-16 0:00 ` Robert Dewar
2000-04-15 0:00 ` Robert Dewar
2000-04-16 0:00 ` Simon Wright
2000-04-13 0:00 ` Samuel T. Harris
2000-04-13 0:00 ` Paul Graham
2000-04-13 0:00 ` Riyaz Mansoor
2000-04-13 0:00 ` Ted Dennison
2000-04-13 0:00 ` David C. Hoos, Sr.
2000-04-12 0:00 ` Robert Dewar
2000-04-13 0:00 ` Riyaz Mansoor
2000-04-13 0:00 ` Jean-Marc Bourguet
2000-04-15 0:00 ` Robert Dewar
2000-04-14 0:00 ` Riyaz Mansoor
2000-04-14 0:00 ` Ted Dennison
2000-04-14 0:00 ` Marin D. Condic
2000-04-14 0:00 ` tmoran
2000-04-14 0:00 ` David C. Hoos, Sr.
2000-04-15 0:00 ` tmoran
2000-04-17 0:00 ` Marc A. Criley
2000-04-15 0:00 ` Robert Dewar
2000-04-17 0:00 ` Ted Dennison
2000-04-18 0:00 ` Geoff Bull
2000-04-14 0:00 ` Robert A Duff
2000-04-15 0:00 ` Robert Dewar
2000-04-15 0:00 ` Marin D. Condic
2000-04-15 0:00 ` Ken Garlington
2000-04-27 0:00 ` gbull
2000-04-16 0:00 ` Ehud Lamm
2000-04-15 0:00 ` Robert Dewar
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox