# HG changeset patch # User Pierre-Yves David # Date 1537960540 -7200 # Node ID 08b3c370e8b33e58752cd9f22cbafe159d322117 # Parent b5cd26712e4b370a4d89616ca1e7692ddb0506b7 pullbundle: compat with Mercurial 4.7 diff -r b5cd26712e4b -r 08b3c370e8b3 hgext3rd/pullbundle.py --- a/hgext3rd/pullbundle.py Tue Sep 25 19:35:33 2018 +0200 +++ b/hgext3rd/pullbundle.py Wed Sep 26 13:15:40 2018 +0200 @@ -359,9 +359,13 @@ old = changegroup._changegroupinfo try: changegroup._changegroupinfo = _changegroupinfo - cgstream = changegroup.makestream(repo, outgoing, version, source, - bundlecaps=bundlecaps, - filematcher=filematcher) + if filematcher is not None: + cgstream = changegroup.makestream(repo, outgoing, version, source, + bundlecaps=bundlecaps, + filematcher=filematcher) + else: + cgstream = changegroup.makestream(repo, outgoing, version, source, + bundlecaps=bundlecaps) finally: changegroup._changegroupinfo = old