Mercurial > hg
diff tests/test-rename-merge2.t @ 21082:0d67fccc0d43
merge: let manifestmerge emit 'keep' actions when keeping wd version
Such a 'keep' action will later be the preferred (non)action when there
is multiple ancestors. It is thus very convenient to have it explicitly.
The extra actions will only be emitted in the case where the local file has
changed since the ancestor but the other hasn't. That is the symmetrical
operation to a 'get' action.
This will create more action tuples that not really serve a purpose. The number
of actions will however have the number of changed files as upper bound and it
should thus not increase the memory/cpu use significantly.
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Mon, 07 Apr 2014 02:12:28 +0200 |
parents | 7731a2281cf0 |
children | e741972017d9 |
line wrap: on
line diff
--- a/tests/test-rename-merge2.t Sun Apr 06 13:39:51 2014 +0200 +++ b/tests/test-rename-merge2.t Mon Apr 07 02:12:28 2014 +0200 @@ -86,6 +86,7 @@ resolving manifests branchmerge: True, force: False, partial: False ancestor: 924404dff337, local: e300d1c794ec+, remote: 4ce40f5aca24 + a: keep -> k b: remote copied from a -> m preserving a for resolve of b rev: versions differ -> m @@ -570,6 +571,7 @@ resolving manifests branchmerge: True, force: False, partial: False ancestor: 924404dff337, local: 0b76e65c8289+, remote: 4ce40f5aca24 + a: keep -> k b: versions differ -> m preserving b for resolve of b rev: versions differ -> m