diff -r 4c807ec07888 -r 130e5df346d5 mercurial/hg.py --- a/mercurial/hg.py Tue Sep 11 17:20:14 2018 -0700 +++ b/mercurial/hg.py Tue Sep 11 17:21:18 2018 -0700 @@ -749,7 +749,9 @@ overrides = {('ui', 'quietbookmarkmove'): True} with local.ui.configoverride(overrides, 'clone'): exchange.pull(local, srcpeer, revs, - streamclonerequested=stream) + streamclonerequested=stream, + includepats=storeincludepats, + excludepats=storeexcludepats) elif srcrepo: # TODO lift restriction once exchange.push() accepts narrow # push.