--- a/mercurial/mergestate.py Thu Mar 03 17:39:20 2022 -0800
+++ b/mercurial/mergestate.py Thu Mar 03 18:28:30 2022 -0800
@@ -363,7 +363,7 @@
def unresolved(self):
"""Obtain the paths of unresolved files."""
- for f, entry in pycompat.iteritems(self._state):
+ for f, entry in self._state.items():
if entry[0] in (
MERGE_RECORD_UNRESOLVED,
MERGE_RECORD_UNRESOLVED_PATH,
@@ -490,7 +490,7 @@
ACTION_ADD_MODIFIED: [],
ACTION_GET: [],
}
- for f, (r, action) in pycompat.iteritems(self._results):
+ for f, (r, action) in self._results.items():
if action is not None:
actions[action].append((f, None, b"merge result"))
return actions
@@ -690,7 +690,7 @@
# the type of state that is stored, and capital-letter records are used
# to prevent older versions of Mercurial that do not support the feature
# from loading them.
- for filename, v in pycompat.iteritems(self._state):
+ for filename, v in self._state.items():
if v[0] in (
MERGE_RECORD_UNRESOLVED_PATH,
MERGE_RECORD_RESOLVED_PATH,
@@ -714,9 +714,9 @@
else:
# Normal files. These are stored in 'F' records.
records.append((RECORD_MERGED, b'\0'.join([filename] + v)))
- for filename, extras in sorted(pycompat.iteritems(self._stateextras)):
+ for filename, extras in sorted(self._stateextras.items()):
rawextras = b'\0'.join(
- b'%s\0%s' % (k, v) for k, v in pycompat.iteritems(extras)
+ b'%s\0%s' % (k, v) for k, v in extras.items()
)
records.append(
(RECORD_FILE_VALUES, b'%s\0%s' % (filename, rawextras))