Mercurial > public > mercurial-scm > hg
comparison mercurial/revlogutils/deltas.py @ 50925:d718eddf01d9
safehasattr: drop usage in favor of hasattr
The two functions should now be equivalent at least in their usage in core.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Thu, 31 Aug 2023 23:56:15 +0200 |
parents | f1b57672cb94 |
children | 18c8c18993f0 |
comparison
equal
deleted
inserted
replaced
50924:7a8ea1397816 | 50925:d718eddf01d9 |
---|---|
1058 ), (self._start_rev, self._end_rev, start_rev, end_rev) | 1058 ), (self._start_rev, self._end_rev, start_rev, end_rev) |
1059 assert self._start_rev is None or ( | 1059 assert self._start_rev is None or ( |
1060 end_rev < self._start_rev or end_rev > self._end_rev | 1060 end_rev < self._start_rev or end_rev > self._end_rev |
1061 ), (self._start_rev, self._end_rev, start_rev, end_rev) | 1061 ), (self._start_rev, self._end_rev, start_rev, end_rev) |
1062 cache = self.snapshots | 1062 cache = self.snapshots |
1063 if util.safehasattr(revlog.index, 'findsnapshots'): | 1063 if hasattr(revlog.index, 'findsnapshots'): |
1064 revlog.index.findsnapshots(cache, start_rev, end_rev) | 1064 revlog.index.findsnapshots(cache, start_rev, end_rev) |
1065 else: | 1065 else: |
1066 deltaparent = revlog.deltaparent | 1066 deltaparent = revlog.deltaparent |
1067 issnapshot = revlog.issnapshot | 1067 issnapshot = revlog.issnapshot |
1068 for rev in revlog.revs(start_rev, end_rev): | 1068 for rev in revlog.revs(start_rev, end_rev): |