mercurial/context.py
changeset 3168 05c588e1803d
parent 3166 ebdb3f616bc0
child 3203 14792adabf80
--- a/mercurial/context.py	Fri Sep 29 16:39:38 2006 -0500
+++ b/mercurial/context.py	Fri Sep 29 17:47:51 2006 -0500
@@ -37,6 +37,9 @@
     def __eq__(self, other):
         return self._rev == other._rev
 
+    def __nonzero__(self):
+        return self._rev != -1
+
     def changeset(self):
         try:
             return self._changeset
@@ -129,6 +132,9 @@
         else:
             raise AttributeError, name
 
+    def __nonzero__(self):
+        return self._filerev != nullid
+
     def __str__(self):
         return "%s@%s" % (self.path(), short(self.node()))