diff -r 7e81305092a0 -r 362793295640 mercurial/streamclone.py --- a/mercurial/streamclone.py Sun Oct 04 11:17:43 2015 -0700 +++ b/mercurial/streamclone.py Sun Oct 04 11:20:52 2015 -0700 @@ -66,9 +66,14 @@ return True, requirements -def maybeperformstreamclone(repo, remote, heads, stream): - supported, requirements = canperformstreamclone(repo, remote, heads, - streamrequested=stream) +def maybeperformstreamclone(pullop): + repo = pullop.repo + remote = pullop.remote + + r = canperformstreamclone(repo, remote, pullop.heads, + streamrequested=pullop.streamclonerequested) + supported, requirements = r + if not supported: return