Mercurial > public > mercurial-scm > hg-stable
diff mercurial/context.py @ 6737:7239e06e58e9
context: consistently return p1 context for None
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 25 Jun 2008 17:33:51 -0500 |
parents | 521c6c6f3b9b |
children | 5918e2b79859 |
line wrap: on
line diff
--- a/mercurial/context.py Wed Jun 25 17:33:34 2008 -0500 +++ b/mercurial/context.py Wed Jun 25 17:33:51 2008 -0500 @@ -19,11 +19,8 @@ if not changeid and changeid != 0: p1, p2 = self._repo.dirstate.parents() self._rev = self._repo.changelog.rev(p1) - if self._rev == -1: - changeid = 'tip' - else: - self._node = p1 - return + self._node = p1 + return self._node = self._repo.lookup(changeid) self._rev = self._repo.changelog.rev(self._node)