equal
deleted
inserted
replaced
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'): |