context: reverse conditional branch order in introrev
Positive logic will be simpler to follow. It will help to clarify coming
refactoring.
--- 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