author | Patrick Mezard <pmezard@gmail.com> |
Sun, 19 Aug 2007 17:38:40 +0200 | |
changeset 5202 | 6f636d13f6b8 |
parent 5201 | 653790c2fa52 |
child 5203 | ce4e67533723 |
--- a/hgext/convert/__init__.py +++ b/hgext/convert/__init__.py @@ -201,7 +201,10 @@ class convert(object): files, copies = self.source.getchanges(rev) parents = [self.map[r] for r in commit.parents] if commit.parents: - pbranch = self.commitcache[commit.parents[0]].branch + prev = commit.parents[0] + if prev not in self.commitcache: + self.cachecommit(prev) + pbranch = self.commitcache[prev].branch else: pbranch = None self.dest.setbranch(commit.branch, pbranch, parents)