mercurial/context.py
changeset 3578 3b4e00cba57a
parent 3495 23ede9e7ad4d
child 3586 66a17364c30e
child 3673 eb0b4a2d70a9
--- a/mercurial/context.py
+++ b/mercurial/context.py
@@ -39,7 +39,7 @@ class changectx(object):
         return self._rev == other._rev
 
     def __nonzero__(self):
-        return self._rev != -1
+        return self._rev != nullrev
 
     def __getattr__(self, name):
         if name == '_changeset':
@@ -257,7 +257,7 @@ class filectx(object):
                 if r:
                     pl[0] = (r[0], getlog(r[0]).rev(r[1]))
 
-            return [ getctx(p, n) for p, n in pl if n != -1 ]
+            return [getctx(p, n) for p, n in pl if n != nullrev]
 
         # use linkrev to find the first changeset where self appeared
         if self.rev() != self._filelog.linkrev(self._filenode):