mercurial/hg.py
changeset 2612 ffb895f16925
parent 2600 c4325f0a9b91
child 2613 479e26afa10f
equal deleted inserted replaced
2611:1b4eb1f92433 2612:ffb895f16925
   177                 raise util.Abort(_("clone by revision not supported yet "
   177                 raise util.Abort(_("clone by revision not supported yet "
   178                                    "for remote repositories"))
   178                                    "for remote repositories"))
   179             revs = [src_repo.lookup(r) for r in rev]
   179             revs = [src_repo.lookup(r) for r in rev]
   180 
   180 
   181         if dest_repo.local():
   181         if dest_repo.local():
   182             dest_repo.pull(src_repo, heads=revs)
   182             dest_repo.clone(src_repo, heads=revs, pull=pull)
   183         elif src_repo.local():
   183         elif src_repo.local():
   184             src_repo.push(dest_repo, revs=revs)
   184             src_repo.push(dest_repo, revs=revs)
   185         else:
   185         else:
   186             raise util.Abort(_("clone from remote to remote not supported"))
   186             raise util.Abort(_("clone from remote to remote not supported"))
   187 
   187