D3791: py3: use pycompat.maplist() instead of map() in hgext/transplant.py
pulkit (Pulkit Goyal)
phabricator at mercurial-scm.org
Mon Jun 18 10:39:03 UTC 2018
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
map() returns a map-object on Python3 instead of a list.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3791
AFFECTED FILES
hgext/transplant.py
CHANGE DETAILS
diff --git a/hgext/transplant.py b/hgext/transplant.py
--- a/hgext/transplant.py
+++ b/hgext/transplant.py
@@ -682,7 +682,7 @@
sourcerepo = opts.get('source')
if sourcerepo:
peer = hg.peer(repo, opts, ui.expandpath(sourcerepo))
- heads = map(peer.lookup, opts.get('branch', ()))
+ heads = pycompat.maplist(peer.lookup, opts.get('branch', ()))
target = set(heads)
for r in revs:
try:
@@ -693,7 +693,7 @@
onlyheads=sorted(target), force=True)
else:
source = repo
- heads = map(source.lookup, opts.get('branch', ()))
+ heads = pycompat.maplist(source.lookup, opts.get('branch', ()))
cleanupfn = None
try:
@@ -708,7 +708,7 @@
matchfn = lambda x: tf(x) and x not in prune
else:
matchfn = tf
- merges = map(source.lookup, opts.get('merge', ()))
+ merges = pycompat.maplist(source.lookup, opts.get('merge', ()))
revmap = {}
if revs:
for r in scmutil.revrange(source, revs):
To: pulkit, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list