[PATCH 5 of 7] obsolete: exchange obsolete marker over pushkey

Pierre-Yves David pierre-yves.david at ens-lyon.org
Mon May 14 12:30:29 CDT 2012


On 14 mai 2012, at 18:10, Pierre-Yves David wrote:

> # HG changeset patch
> # User Pierre-Yves.David at ens-lyon.org
> # Date 1337009351 -7200
> # Node ID 83c2e502114062b05f25533ac172b40b95e686c1
> # Parent  d0f323712df5c18a9dfb89794b7b10eba88403cc
> obsolete: exchange obsolete marker over pushkey
> 
> For a version of the exchange, all markers are exchange. This won't scale and we
> will need a better protocol later.
> 
> […]
> diff -r d0f323712df5 -r 83c2e5021140 mercurial/obsolete.py
> --- a/mercurial/obsolete.py	Mon May 14 17:25:13 2012 +0200
> +++ b/mercurial/obsolete.py	Mon May 14 17:29:11 2012 +0200
> @@ -136,6 +136,9 @@
>         #: node -> set of marker using this node as a replacement.
>         self.replacements = {}
> 
> +    def __nonzepo__(self):
> +        return bool(self._all)
> +
>     def create(self, obs, repls=(), flag=0, metadata=None):
>         """obsolete: add a obsolete.forgemarker function

s/__nonzepo__/__nonzero__/



More information about the Mercurial-devel mailing list