# HG changeset patch # User Matt Mackall # Date 1244502884 18000 # Node ID e8d80e0835c72d944ad6c44373e4d4b166cc6fec # Parent 9b8733291dd08112c8c1a7fb434bc3b1ef0c4bf2 merge: make locally-added file test more correct diff -r 9b8733291dd0 -r e8d80e0835c7 mercurial/merge.py --- a/mercurial/merge.py Mon Jun 08 18:14:44 2009 -0500 +++ b/mercurial/merge.py Mon Jun 08 18:14:44 2009 -0500 @@ -198,8 +198,6 @@ else: # case 2 A,B/B/B or case 4,21 A/B/B act("local copied/moved to " + f2, "m", f, f2, f, fmerge(f, f2, f2), False) - elif n[20:] == "a": # added, no remote - act("remote deleted", "f", f) elif f in ma: # clean, a different, no remote if n != ma[f]: if repo.ui.prompt( @@ -209,6 +207,8 @@ act("prompt delete", "r", f) else: act("prompt keep", "a", f) + elif n[20:] == "a": # added, no remote + act("remote deleted", "f", f) elif n[20:] != "u": act("other deleted", "r", f)