Mercurial > public > mercurial-scm > hg
comparison mercurial/localrepo.py @ 16020:7460f3a1fd6c stable
push: fix coding errors in unused branch
This branch will get re-enabled in a subsequent fix
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 30 Jan 2012 11:15:34 -0600 |
parents | ed9f40bc346f |
children | 90f8b8dd0326 |
comparison
equal
deleted
inserted
replaced
16019:eb85d5f89fef | 16020:7460f3a1fd6c |
---|---|
1677 # missing = ((commonheads::missingheads) - commonheads) | 1677 # missing = ((commonheads::missingheads) - commonheads) |
1678 # | 1678 # |
1679 # We can pick: | 1679 # We can pick: |
1680 # * missingheads part of comon (::commonheads) | 1680 # * missingheads part of comon (::commonheads) |
1681 common = set(outgoing.common) | 1681 common = set(outgoing.common) |
1682 cheads = [n for node in revs if n in common] | 1682 cheads = [node for node in revs if node in common] |
1683 # and | 1683 # and |
1684 # * commonheads parents on missing | 1684 # * commonheads parents on missing |
1685 rvset = repo.revset('%ln and parents(roots(%ln))', | 1685 revset = self.set('%ln and parents(roots(%ln))', |
1686 outgoing.commonheads, | 1686 outgoing.commonheads, |
1687 outgoing.missing) | 1687 outgoing.missing) |
1688 cheads.extend(c.node() for c in rvset) | 1688 cheads.extend(c.node() for c in revset) |
1689 # even when we don't push, exchanging phase data is useful | 1689 # even when we don't push, exchanging phase data is useful |
1690 remotephases = remote.listkeys('phases') | 1690 remotephases = remote.listkeys('phases') |
1691 if not remotephases: # old server or public only repo | 1691 if not remotephases: # old server or public only repo |
1692 phases.advanceboundary(self, phases.public, cheads) | 1692 phases.advanceboundary(self, phases.public, cheads) |
1693 # don't push any phase data as there is nothing to push | 1693 # don't push any phase data as there is nothing to push |