--- a/mercurial/context.py Mon Mar 13 21:58:43 2017 -0700
+++ b/mercurial/context.py Mon Mar 13 12:40:14 2017 -0700
@@ -534,6 +534,8 @@
def __nonzero__(self):
return self._rev != nullrev
+ __bool__ = __nonzero__
+
@propertycache
def _changeset(self):
return self._repo.changelog.changelogrevision(self.rev())
@@ -722,6 +724,8 @@
# file is missing
return False
+ __bool__ = __nonzero__
+
def __str__(self):
try:
return "%s@%s" % (self.path(), self._changectx)
@@ -1238,6 +1242,8 @@
def __nonzero__(self):
return True
+ __bool__ = __nonzero__
+
def _buildflagfunc(self):
# Create a fallback function for getting file flags when the
# filesystem doesn't support them
@@ -1711,6 +1717,8 @@
def __nonzero__(self):
return True
+ __bool__ = __nonzero__
+
def linkrev(self):
# linked to self._changectx no matter if file is modified or not
return self.rev()