Mercurial > public > mercurial-scm > hg-stable
diff tests/test-resolve @ 7734:9f73bddb9d0b
reset mergestate after commit
author | Martin Geisler <mg@daimi.au.dk> |
---|---|
date | Thu, 25 Dec 2008 10:42:01 +0100 |
parents | |
children | 6c82beaaa11a |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-resolve Thu Dec 25 10:42:01 2008 +0100 @@ -0,0 +1,27 @@ +#!/bin/sh + +# test that a commit clears the merge state. + +hg init repo +cd repo + +echo foo > file +hg commit -Am 'add file' -d '0 0' + +echo bar >> file +hg commit -Am 'append bar' -d '0 0' + +echo % create a second head +hg up -C 0 +echo baz >> file +hg commit -Am 'append baz' -d '0 0' + +echo % failing merge +HGMERGE=internal:fail hg merge + +echo resolved > file +hg resolve -m file +hg commit -m 'resolved' -d '0 0' + +echo % resolve -l, should be empty +hg resolve -l