diff -r 20770c5d41e0 -r 5517aa5aafb0 mercurial/localrepo.py --- a/mercurial/localrepo.py Sun Aug 26 19:13:24 2007 +0200 +++ b/mercurial/localrepo.py Mon Aug 27 02:21:58 2007 -0300 @@ -1352,7 +1352,7 @@ def pull(self, remote, heads=None, force=False): lock = self.lock() try: - fetch = self.findincoming(remote, force=force) + fetch = self.findincoming(remote, heads=heads, force=force) if fetch == [nullid]: self.ui.status(_("requesting all changes\n"))