[PATCH] pushkey: use False/True for return values from push functions

Yuya Nishihara yuya at tcha.org
Wed Jun 14 08:52:24 EDT 2017


On Wed, 14 Jun 2017 13:15:22 +0200, Pierre-Yves David wrote:
> On 06/13/2017 08:54 PM, Sean Farley wrote:
> > Martin von Zweigbergk via Mercurial-devel
> > <mercurial-devel at mercurial-scm.org> writes:
> >
> >> # HG changeset patch
> >> # User Martin von Zweigbergk <martinvonz at google.com>
> >> # Date 1497310557 25200
> >> #      Mon Jun 12 16:35:57 2017 -0700
> >> # Node ID 984cdd0844fecb6c56d570236b03c999c4d485cf
> >> # Parent  f40eec7af04416521543b284fc6fa5365dbef611
> >> pushkey: use False/True for return values from push functions
> >>
> >> It was particularly unclear in phases.pushphase() whether the 0/1
> >> returned were the 0/1 for public/draft phase or for False/True
> >
> > Looks good to me; queued!
> 
> I'm not sure this is a good idea, the pushkey return treated as an 
> integer everywhere in the code, including the bit handling phases. Using 
> "True/False" works because they are also integers but that does not feel 
> like a good idea to me.

Agreed. It seems these return values derive from the wireproto layer.


More information about the Mercurial-devel mailing list