[PATCH] keyword: avoid additional conflicts during merge/resolve

Christian Ebert blacktrash at gmx.net
Fri Aug 22 17:12:20 CDT 2008


* Christian Ebert on Friday, August 22, 2008 at 08:27:04 +0200
> # HG changeset patch
> # User Christian Ebert <blacktrash at gmx.net>
> # Date 1219386378 -7200
> # Node ID 1b311c57e5ce027107bfde179f9504cabca65319
> # Parent  a58a611c320fc763bb2dac5b3e468bad4c270629
> keyword: avoid additional conflicts during merge/resolve
> 
> Make merge and resolve trigger kwtemplater.restricted to compare
> data without keyword expansion.
> The keyword stays outside the conflict:
> 
> $Keyword$
> <<<<<<< local
> bar
> =======
> foo
>>>>>>>> other
> 
> and will again be expanded on commit.
> Demonstrate in test case.

btw, this was made possible in principle by the refactoring of
status in bf2bf986ff87 and finally the fix thereof in
0697e7818d07. -- Not that I really understand why, but bisecting
shows it ;)

c
-- 
  Was heißt hier Dogma, ich bin Underdogma!
[ What the hell do you mean dogma, I am underdogma. ]

_F R E E_  _V I D E O S_  -->>  http://www.blacktrash.org/underdogma/


More information about the Mercurial-devel mailing list