emacs-devel
[Top][All Lists]
Advanced

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

Re: Automatically marking conflicts are resolved


From: David Kastrup
Subject: Re: Automatically marking conflicts are resolved
Date: Tue, 07 Jan 2014 01:43:27 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Óscar Fuentes <address@hidden> writes:

> Stefan Monnier <address@hidden> writes:
>
>>> Here, conflict is considered solved only after testing the changes (does
>>> it compile? does it pass the regression tests?.)
>>
>> When Git resolves concurrent changes automatically, it doesn't mark the
>> file as "there was an unchecked change in here",
>
> Right, so you must consider everything as unchecked changes.
>
>> so for the same reason
>> I think the default behavior of vc-git + smerge-mode should be to remove
>> the "conflicted" mark on files after the user has removed all
>> diff3 markers.
>
> On the compile/test phase it is useful to know which problems comes from
> the automatic merge and which ones comes from the areas you edited while
> resolving the conflicts.

The commit message proposed by Git lists the merge conflicts.  While the
committer may remove this list, it is usually a good idea to keep it,
for exactly that reason.

-- 
David Kastrup




reply via email to

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