monotone-devel
[Top][All Lists]
Advanced

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

Re: [Monotone-devel] Lack of conflicts checking


From: William Uther
Subject: Re: [Monotone-devel] Lack of conflicts checking
Date: Tue, 7 Aug 2007 10:49:07 +1000


On 07/08/2007, at 10:17 AM, Brian May wrote:


"Thomas" == Thomas Moschny <address@hidden> writes:

    Thomas> The problem is that monotone uses the DieDieDie merge
    Thomas> strategy for aliveness of files, see
    Thomas> http://revctrl.org/DieDieDieMerge. So, in every merge, a
    Thomas> drop always wins.

I really don't like this. In means if somebody accidently or
deliberately deletes a file that shouldn't have been deleted, commits
the result in the same branch, and then propagates the change, data
may be lost. Consider for example if other people are working on the
files which get deleted. When revisions are merged, the changes will
be lost.

It is not wonderful, I agree. Data is silently dropped from head revisions. Data is not lost however. It is still in the older committed versions and can be recovered.

Will         :-}





reply via email to

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