On Wed, Jul 22, 2009 at 03:10:19PM -0500, Robert Dailey wrote:
> On Wed, Jul 22, 2009 at 2:32 PM, Erik Huelsmann <ehuels_at_gmail.com> wrote:
>
> > On Wed, Jul 22, 2009 at 9:18 PM, Robert Dailey<rcdailey_at_gmail.com> wrote:
> >
> > What limitations are placed on the repository while the commit is in
> > > progress?
> >
> > None. There is a limitation placed on the commit though: if any item
> > the commit changes is also changed in the mean time, the commit may be
> > rejected with an "out-of-date" error.
>
>
> If this is true, this seems problematic. What if the team is making a commit
> every 5 minutes? Assuming each commit the team makes touches at least one of
> the files you are committing, then you will never be able to successfully
> commit your changes. Ever.
In this case your team just needs to physically meet up with one another
for a change, and solve the problem by rolling 2 dice -- whoever gets
the combination [4,2] can go off and make a commit. Everyone else
needs to take a sip of their coffee each turn until they are totally
buzzed out on caffeine.
That should break the deadlock.
Stefan
Received on 2009-07-22 22:44:47 CEST