emacs-devel
[Top][All Lists]
Advanced

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

Re: merge conlict?


From: Óscar Fuentes
Subject: Re: merge conlict?
Date: Mon, 25 Jan 2010 14:38:14 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (gnu/linux)

Andreas Schwab <address@hidden> writes:

> Óscar Fuentes <address@hidden> writes:
>
>> While bisecting the DAG, either you remain on the left-most part, and
>> then those revisions are ignored, or traverse the merged history too,
>> and then you take into account lots of revisions which were intermediate
>> local points on the development of some feature.
>
> Bisection must always take all parents into account.  Otherwise how can
> it find out the exact revision?

It seems you are thinking too git'ly

For emacs purposes, you are interested on knowing *who* broke the build
and *when* he incorporated the faulty change into upstream's trunk. For
that, it is enough with traversing the left-most part of the DAG (unless
someone turns the left-most part of his personal branch into the
left-most part of upstream trunk, but this shall not happen)

OTOH, there is no guarantee nor requirement that every revision merged
into trunk meet some quality standards, so traversing those merged
revisions is pretty useless.





reply via email to

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