Mercurial > hg
changeset 24776:52628cd73d3e
linkrev: fix issue with annotate of working copy
The introrev was appearing as None in new annotate tests, which the
code from the stable branch wasn't expecting.
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Thu, 16 Apr 2015 18:30:08 -0500 |
parents | 36993b52d016 |
children | 077683371b7b |
files | mercurial/context.py |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/context.py Thu Apr 16 17:30:01 2015 -0500 +++ b/mercurial/context.py Thu Apr 16 18:30:08 2015 -0500 @@ -908,7 +908,7 @@ introrev = self.introrev() if self.rev() != introrev: base = self.filectx(self.filenode(), changeid=introrev) - if getattr(base, '_ancestrycontext', None) is None: + if introrev and getattr(base, '_ancestrycontext', None) is None: ac = self._repo.changelog.ancestors([introrev], inclusive=True) base._ancestrycontext = ac