comparison mercurial/revlog.py @ 39079:18e866ae2a7d

revlog: drop compatibility for `revlog.descendant` (API) As advertised, the method is dropped in 4.8.
author Boris Feld <boris.feld@octobus.net>
date Tue, 14 Aug 2018 13:36:41 -0700
parents a3dacabd476b
children 8f83a953dddf
comparison
equal deleted inserted replaced
39078:48157f198a04 39079:18e866ae2a7d
1705 1705
1706 A revision is considered an ancestor of itself.""" 1706 A revision is considered an ancestor of itself."""
1707 a, b = self.rev(a), self.rev(b) 1707 a, b = self.rev(a), self.rev(b)
1708 return self.isancestorrev(a, b) 1708 return self.isancestorrev(a, b)
1709 1709
1710 def descendant(self, a, b):
1711 msg = 'revlog.descendant is deprecated, use revlog.isancestorrev'
1712 util.nouideprecwarn(msg, '4.7')
1713 return self.isancestorrev(a, b)
1714
1715 def isancestorrev(self, a, b): 1710 def isancestorrev(self, a, b):
1716 """return True if revision a is an ancestor of revision b 1711 """return True if revision a is an ancestor of revision b
1717 1712
1718 A revision is considered an ancestor of itself. 1713 A revision is considered an ancestor of itself.
1719 1714