Mercurial > public > mercurial-scm > hg
diff tests/test-merge-tools.t @ 26899:5f88e092f82c
resolve: don't abort when file is missing
A file being missing is a completely valid situation in which the user may want
to re-resolve merge conflicts. Mercurial already maintains backups of local
data, so this turns out to be easy to handle.
author | Siddharth Agarwal <sid0@fb.com> |
---|---|
date | Tue, 10 Nov 2015 17:16:59 -0800 |
parents | 33eb8a56d0c9 |
children | 7a8e9a985c3b |
line wrap: on
line diff
--- a/tests/test-merge-tools.t Tue Nov 10 17:13:16 2015 -0800 +++ b/tests/test-merge-tools.t Tue Nov 10 17:16:59 2015 -0800 @@ -579,6 +579,33 @@ ? f.orig # hg resolve --list U f + $ rm f + $ hg resolve --all --config ui.merge=internal:prompt --config ui.interactive=true + no tool found to merge f + keep (l)ocal or take (o)ther? + [1] + $ aftermerge + # cat f + revision 1 + space + # hg stat + M f + # hg resolve --list + U f + $ hg resolve --all --config ui.merge=internal:prompt + no tool found to merge f + keep (l)ocal or take (o)ther? l + (no more unresolved files) + $ aftermerge + # cat f + revision 1 + space + # hg stat + M f + ? f.orig + # hg resolve --list + R f + ui.merge specifies internal:dump: $ beforemerge