--- a/mercurial/copies.py Thu Mar 03 17:39:20 2022 -0800
+++ b/mercurial/copies.py Thu Mar 03 18:28:30 2022 -0800
@@ -17,7 +17,6 @@
match as matchmod,
pathutil,
policy,
- pycompat,
util,
)
@@ -68,7 +67,7 @@
def _chain(prefix, suffix):
"""chain two sets of copies 'prefix' and 'suffix'"""
result = prefix.copy()
- for key, value in pycompat.iteritems(suffix):
+ for key, value in suffix.items():
result[key] = prefix.get(value, value)
return result
@@ -408,7 +407,7 @@
if childcopies:
newcopies = copies.copy()
- for dest, source in pycompat.iteritems(childcopies):
+ for dest, source in childcopies.items():
prev = copies.get(source)
if prev is not None and prev[1] is not None:
source = prev[1]
@@ -623,7 +622,7 @@
newcopies = copies
if childcopies:
newcopies = copies.copy()
- for dest, source in pycompat.iteritems(childcopies):
+ for dest, source in childcopies.items():
prev = copies.get(source)
if prev is not None and prev[1] is not None:
source = prev[1]
@@ -721,7 +720,7 @@
# can still exist (e.g. hg cp a b; hg mv a c). In those cases we
# arbitrarily pick one of the renames.
r = {}
- for k, v in sorted(pycompat.iteritems(copies)):
+ for k, v in sorted(copies.items()):
if match and not match(v):
continue
# remove copies
@@ -1080,7 +1079,7 @@
# examine each file copy for a potential directory move, which is
# when all the files in a directory are moved to a new directory
- for dst, src in pycompat.iteritems(fullcopy):
+ for dst, src in fullcopy.items():
dsrc, ddst = pathutil.dirname(src), pathutil.dirname(dst)
if dsrc in invalid:
# already seen to be uninteresting
@@ -1103,7 +1102,7 @@
if not dirmove:
return {}, {}
- dirmove = {k + b"/": v + b"/" for k, v in pycompat.iteritems(dirmove)}
+ dirmove = {k + b"/": v + b"/" for k, v in dirmove.items()}
for d in dirmove:
repo.ui.debug(
@@ -1186,7 +1185,7 @@
copies2 = {}
cp = _forwardcopies(base, c2)
- for dst, src in pycompat.iteritems(cp):
+ for dst, src in cp.items():
if src in m1:
copies2[dst] = src
@@ -1304,5 +1303,5 @@
for dest, __ in list(new_copies.items()):
if dest in parent:
del new_copies[dest]
- for dst, src in pycompat.iteritems(new_copies):
+ for dst, src in new_copies.items():
wctx[dst].markcopied(src)