diff .editorconfig @ 32187:e62cf13e0858

diff: use fctx.isbinary() to test binary The end goal is to avoid calling fctx.data() when unnecessary. For example, if diff.nobinary=1 and files are binary, the expected behavior is to print "Binary file has changed". That could avoid reading fctx.data() sometimes. This is mainly to enable an external LFS extension to skip expensive binary file loading sometimes (read: most of the time with diff.nobinary=1 and diff.text=0), without any behavior changes to mercurial (i.e. whether a file is LFS or not does not change any behavior, LFS could be 100% transparent to users).
author Jun Wu <quark@fb.com>
date Wed, 03 May 2017 22:16:54 -0700
parents d30fdd6d1bf7
children 1d6066336d7b
line wrap: on
line diff