hgext/transplant.py
changeset 49729 acf4be97033b
parent 48946 642e31cb55f0
equal deleted inserted replaced
49728:5177be2b4387 49729:acf4be97033b
   815         cmdutil.checkunfinished(repo)
   815         cmdutil.checkunfinished(repo)
   816         cmdutil.bailifchanged(repo)
   816         cmdutil.bailifchanged(repo)
   817 
   817 
   818     sourcerepo = opts.get(b'source')
   818     sourcerepo = opts.get(b'source')
   819     if sourcerepo:
   819     if sourcerepo:
   820         u = urlutil.get_unique_pull_path(b'transplant', repo, ui, sourcerepo)[0]
   820         path = urlutil.get_unique_pull_path_obj(b'transplant', ui, sourcerepo)
   821         peer = hg.peer(repo, opts, u)
   821         peer = hg.peer(repo, opts, path)
   822         heads = pycompat.maplist(peer.lookup, opts.get(b'branch', ()))
   822         heads = pycompat.maplist(peer.lookup, opts.get(b'branch', ()))
   823         target = set(heads)
   823         target = set(heads)
   824         for r in revs:
   824         for r in revs:
   825             try:
   825             try:
   826                 target.add(peer.lookup(r))
   826                 target.add(peer.lookup(r))