diff -r 0e8417131a29 -r a8b4541bb961 mercurial/commands.py --- a/mercurial/commands.py Sat Feb 15 19:52:26 2014 +0900 +++ b/mercurial/commands.py Sat Feb 15 19:52:36 2014 +0900 @@ -3344,6 +3344,7 @@ datefunc = ui.quiet and util.shortdate or util.datestr found = False filerevmatches = {} + @util.cachefunc def binary(): flog = getfile(fn) return util.binary(flog.read(ctx.filenode(fn)))