diff -r 435a3842ca3a -r 4240be02df79 mercurial/fileset.py --- a/mercurial/fileset.py Wed May 03 14:07:14 2017 -0700 +++ b/mercurial/fileset.py Wed May 03 18:02:00 2017 -0700 @@ -256,7 +256,7 @@ """ # i18n: "binary" is a keyword getargs(x, 0, 0, _("binary takes no arguments")) - return [f for f in mctx.existing() if util.binary(mctx.ctx[f].data())] + return [f for f in mctx.existing() if mctx.ctx[f].isbinary()] @predicate('exec()', callexisting=True) def exec_(mctx, x):