Mercurial > hg-stable
changeset 8545:3682a19bb637
merge: give hint as to how to discover uncommitted changes
Many users will try 'hg diff' here, and it will not show them missing files.
author | Steve Borho <steve@borho.org> |
---|---|
date | Fri, 22 May 2009 11:42:21 -0500 |
parents | 48dd8a93d6db |
children | a33d19dcf906 |
files | mercurial/merge.py tests/test-merge-force.out tests/test-merge1.out tests/test-up-local-change.out |
diffstat | 4 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/merge.py Fri May 22 18:57:53 2009 +0200 +++ b/mercurial/merge.py Fri May 22 11:42:21 2009 -0500 @@ -457,7 +457,8 @@ raise util.Abort(_("nothing to merge (use 'hg update'" " or check 'hg heads')")) if not force and (wc.files() or wc.deleted()): - raise util.Abort(_("outstanding uncommitted changes")) + raise util.Abort(_("outstanding uncommitted changes " + "(use 'hg status' to list changes)")) elif not overwrite: if pa == p1 or pa == p2: # linear pass # all good
--- a/tests/test-merge-force.out Fri May 22 18:57:53 2009 +0200 +++ b/tests/test-merge-force.out Fri May 22 11:42:21 2009 -0500 @@ -1,6 +1,6 @@ created new head % local deleted a file, remote removed -abort: outstanding uncommitted changes +abort: outstanding uncommitted changes (use 'hg status' to list changes) resolving manifests removing a 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
--- a/tests/test-merge1.out Fri May 22 18:57:53 2009 +0200 +++ b/tests/test-merge1.out Fri May 22 11:42:21 2009 -0500 @@ -40,7 +40,7 @@ Contents of b should be "this is file b1" This is file b1 %% merge fails -abort: outstanding uncommitted changes +abort: outstanding uncommitted changes (use 'hg status' to list changes) %% merge expected! 1 files updated, 0 files merged, 0 files removed, 0 files unresolved (branch merge, don't forget to commit) @@ -54,7 +54,7 @@ 1 files updated, 0 files merged, 0 files removed, 0 files unresolved created new head %% merge of b should fail -abort: outstanding uncommitted changes +abort: outstanding uncommitted changes (use 'hg status' to list changes) %% merge of b expected merging for b merging b
--- a/tests/test-up-local-change.out Fri May 22 18:57:53 2009 +0200 +++ b/tests/test-up-local-change.out Fri May 22 11:42:21 2009 -0500 @@ -107,7 +107,7 @@ abort: crosses branches (use 'hg merge' or 'hg update -C' to discard changes) failed -abort: outstanding uncommitted changes +abort: outstanding uncommitted changes (use 'hg status' to list changes) failed resolving manifests overwrite False partial False