diff mercurial/fileset.py @ 32134:4240be02df79

fileset: use fctx.isbinary instead of util.binary(fctx.data()) filectx provides "isbinary" to test if the data is binary. Let's use it. This enables other filectx implementations (like LFS) to override the isbinary test.
author Jun Wu <quark@fb.com>
date Wed, 03 May 2017 18:02:00 -0700
parents 992882cef7e1
children bd872f64a8ba
line wrap: on
line diff
--- 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):