diff -r b27c3beaaf30 -r 269688a398c4 mercurial/wireproto.py --- a/mercurial/wireproto.py Fri Aug 15 16:20:47 2014 +0200 +++ b/mercurial/wireproto.py Fri Aug 15 04:37:46 2014 +0200 @@ -249,7 +249,7 @@ yield {'nodes': encodelist(nodes)}, f d = f.value try: - yield [bool(int(f)) for f in d] + yield [bool(int(b)) for b in d] except ValueError: self._abort(error.ResponseError(_("unexpected response:"), d))