diff -r 9d249f3de730 -r c97639ad6874 mercurial/wireproto.py --- a/mercurial/wireproto.py Sat Jan 20 15:43:02 2018 -0800 +++ b/mercurial/wireproto.py Sat Jan 20 13:54:36 2018 -0800 @@ -780,7 +780,7 @@ else: caps.append('streamreqs=%s' % ','.join(sorted(requiredformats))) if repo.ui.configbool('experimental', 'bundle2-advertise'): - capsblob = bundle2.encodecaps(bundle2.getrepocaps(repo)) + capsblob = bundle2.encodecaps(bundle2.getrepocaps(repo, role='server')) caps.append('bundle2=' + urlreq.quote(capsblob)) caps.append('unbundle=%s' % ','.join(bundle2.bundlepriority))