mercurial/context.py
changeset 40046 50700a025953
parent 40045 6ed53b194124
child 40061 a38a99c74ad4
--- a/mercurial/context.py	Thu Oct 04 08:40:01 2018 +0200
+++ b/mercurial/context.py	Thu Oct 04 01:22:25 2018 +0200
@@ -777,10 +777,11 @@
         changesets.
         """
         attrs = vars(self)
-        noctx = not (r'_changeid' in attrs or r'_changectx' in attrs)
-        if noctx:
+        hastoprev = (r'_changeid' in attrs or r'_changectx' in attrs)
+        if hastoprev:
+            return self._adjustlinkrev(self.rev(), inclusive=True)
+        else:
             return self.linkrev()
-        return self._adjustlinkrev(self.rev(), inclusive=True)
 
     def introfilectx(self):
         """Return filectx having identical contents, but pointing to the