diff -r 1b4eb1f92433 -r ffb895f16925 mercurial/hg.py --- a/mercurial/hg.py Thu Jul 13 09:50:51 2006 -0700 +++ b/mercurial/hg.py Fri Jul 14 11:17:22 2006 -0700 @@ -179,7 +179,7 @@ revs = [src_repo.lookup(r) for r in rev] if dest_repo.local(): - dest_repo.pull(src_repo, heads=revs) + dest_repo.clone(src_repo, heads=revs, pull=pull) elif src_repo.local(): src_repo.push(dest_repo, revs=revs) else: