Mercurial > public > mercurial-scm > hg
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 |