diff -r 46f624780ee8 -r 46cc3b74e1c5 hgext/mq.py --- a/hgext/mq.py Fri Dec 28 02:34:32 2012 +0100 +++ b/hgext/mq.py Fri Dec 28 03:42:21 2012 +0100 @@ -3469,26 +3469,6 @@ return result - def _cacheabletip(self): - q = self.mq - cl = self.changelog - qbase = None - if not q.applied: - if getattr(self, '_committingpatch', False): - # Committing a new patch, must be tip - qbase = len(cl) - 1 - else: - qbasenode = q.applied[0].node - try: - qbase = self.unfiltered().changelog.rev(qbasenode) - except error.LookupError: - self.ui.warn(_('mq status file refers to unknown node %s\n') - % short(qbasenode)) - ret = super(mqrepo, self)._cacheabletip() - if qbase is not None: - ret = min(qbase - 1, ret) - return ret - if repo.local(): repo.__class__ = mqrepo