mercurial/revset.py
changeset 47437 7a430116f639
parent 47275 ba673c821b9d
child 48875 6000f5b25c9b
child 49276 3b102efde517
equal deleted inserted replaced
47436:6ecd0980d7f9 47437:7a430116f639
  1870         revs, checkout = hg.addbranchrevs(repo, repo, branches, [])
  1870         revs, checkout = hg.addbranchrevs(repo, repo, branches, [])
  1871         if revs:
  1871         if revs:
  1872             revs = [repo.lookup(rev) for rev in revs]
  1872             revs = [repo.lookup(rev) for rev in revs]
  1873         other = hg.peer(repo, {}, dest)
  1873         other = hg.peer(repo, {}, dest)
  1874         try:
  1874         try:
  1875             repo.ui.pushbuffer()
  1875             with repo.ui.silent():
  1876             outgoing = discovery.findcommonoutgoing(repo, other, onlyheads=revs)
  1876                 outgoing = discovery.findcommonoutgoing(
  1877             repo.ui.popbuffer()
  1877                     repo, other, onlyheads=revs
       
  1878                 )
  1878         finally:
  1879         finally:
  1879             other.close()
  1880             other.close()
  1880         missing.update(outgoing.missing)
  1881         missing.update(outgoing.missing)
  1881     cl = repo.changelog
  1882     cl = repo.changelog
  1882     o = {cl.rev(r) for r in missing}
  1883     o = {cl.rev(r) for r in missing}