basefilectx: move isbinary from filectx

This commit is contained in:
Sean Farley 2013-08-11 22:56:30 -05:00
parent 6173fa01da
commit 29424e6c91

View File

@ -517,6 +517,12 @@ class basefilectx(object):
def path(self):
return self._path
def isbinary(self):
try:
return util.binary(self.data())
except IOError:
return False
class filectx(basefilectx):
"""A filecontext object makes access to data related to a particular
filerevision convenient."""
@ -577,12 +583,6 @@ class filectx(basefilectx):
def size(self):
return self._filelog.size(self._filerev)
def isbinary(self):
try:
return util.binary(self.data())
except IOError:
return False
def cmp(self, fctx):
"""compare with other file context