mercurial/debugcommands.py
branchstable
changeset 49400 a1bb21542ab0
parent 49399 a3fdc4fcb7d2
child 49401 362c0026a977
equal deleted inserted replaced
49399:a3fdc4fcb7d2 49400:a1bb21542ab0
  1274 
  1274 
  1275         def doit(pushedrevs, remoteheads, remote=remote):
  1275         def doit(pushedrevs, remoteheads, remote=remote):
  1276             if not util.safehasattr(remote, b'branches'):
  1276             if not util.safehasattr(remote, b'branches'):
  1277                 # enable in-client legacy support
  1277                 # enable in-client legacy support
  1278                 remote = localrepo.locallegacypeer(remote.local())
  1278                 remote = localrepo.locallegacypeer(remote.local())
       
  1279                 if remote_revs:
       
  1280                     r = remote._repo.filtered(b'debug-discovery-remote-filter')
       
  1281                     remote._repo = r
  1279             common, _in, hds = treediscovery.findcommonincoming(
  1282             common, _in, hds = treediscovery.findcommonincoming(
  1280                 repo, remote, force=True, audit=data
  1283                 repo, remote, force=True, audit=data
  1281             )
  1284             )
  1282             common = set(common)
  1285             common = set(common)
  1283             if not opts.get(b'nonheads'):
  1286             if not opts.get(b'nonheads'):