context: reverse conditional branch order in introrev
authorBoris Feld <boris.feld@octobus.net>
Thu, 04 Oct 2018 01:22:25 +0200
changeset 40047 50700a025953
parent 40046 6ed53b194124
child 40048 8e398628a3f2
context: reverse conditional branch order in introrev Positive logic will be simpler to follow. It will help to clarify coming refactoring.
mercurial/context.py
--- 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