mbthomas updated this revision to Diff 2357. REPOSITORY rHG Mercurial
CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D780?vs=2216&id=2357 REVISION DETAIL https://phab.mercurial-scm.org/D780 AFFECTED FILES mercurial/merge.py CHANGE DETAILS diff --git a/mercurial/merge.py b/mercurial/merge.py --- a/mercurial/merge.py +++ b/mercurial/merge.py @@ -675,7 +675,7 @@ files. For some actions, the result is to abort; for others, it is to choose a different action. """ - conflicts = set() + fileconflicts = set() warnconflicts = set() abortconflicts = set() unknownconfig = _getcheckunknownconfig(repo, 'merge', 'checkunknown') @@ -690,14 +690,15 @@ for f, (m, args, msg) in actions.iteritems(): if m in ('c', 'dc'): if _checkunknownfile(repo, wctx, mctx, f): - conflicts.add(f) + fileconflicts.add(f) elif m == 'dg': if _checkunknownfile(repo, wctx, mctx, f, args[0]): - conflicts.add(f) + fileconflicts.add(f) - ignoredconflicts = set([c for c in conflicts + allconflicts = fileconflicts + ignoredconflicts = set([c for c in allconflicts if repo.dirstate._ignore(c)]) - unknownconflicts = conflicts - ignoredconflicts + unknownconflicts = allconflicts - ignoredconflicts collectconflicts(ignoredconflicts, ignoredconfig) collectconflicts(unknownconflicts, unknownconfig) else: @@ -744,7 +745,7 @@ repo.ui.warn(_("%s: replacing untracked file\n") % f) for f, (m, args, msg) in actions.iteritems(): - backup = f in conflicts + backup = f in fileconflicts if m == 'c': flags, = args actions[f] = ('g', (flags, backup), msg) To: mbthomas, #hg-reviewers, ryanmce Cc: mercurial-devel _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel