index: use `index.has_node` in `analyzeremotephases`
Differential Revision: https://phab.mercurial-scm.org/D7330
--- a/mercurial/phases.py Fri Nov 08 14:00:22 2019 +0100
+++ b/mercurial/phases.py Fri Nov 08 14:16:24 2019 +0100
@@ -672,7 +672,7 @@
repo = repo.unfiltered()
# build list from dictionary
draftroots = []
- nodemap = repo.changelog.nodemap # to filter unknown nodes
+ has_node = repo.changelog.index.has_node # to filter unknown nodes
for nhex, phase in pycompat.iteritems(roots):
if nhex == b'publishing': # ignore data related to publish option
continue
@@ -688,7 +688,7 @@
% nhex
)
elif phase == draft:
- if node in nodemap:
+ if has_node(node):
draftroots.append(node)
else:
repo.ui.warn(