diff -r 591088f7028a -r e05fd574c922 mercurial/localrepo.py --- a/mercurial/localrepo.py Fri Oct 02 21:53:25 2015 -0700 +++ b/mercurial/localrepo.py Fri Oct 02 22:16:34 2015 -0700 @@ -1800,10 +1800,11 @@ quiet = self.ui.backupconfig('ui', 'quietbookmarkmove') try: self.ui.setconfig('ui', 'quietbookmarkmove', True, 'clone') - ret = exchange.pull(self, remote, heads).cgresult + pullop = exchange.pull(self, remote, heads, + streamclonerequested=stream) + return pullop.cgresult finally: self.ui.restoreconfig(quiet) - return ret def pushkey(self, namespace, key, old, new): try: