Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/localrepo.py @ 3930:01d98d68d697
Add revlog.LookupError exception, and use it instead of RevlogError.
Remove repo.LookupError, which devolves to the revlog version.
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Mon, 18 Dec 2006 12:22:43 -0800 |
parents | 4df475e22248 |
children | 79cf097774ef |
comparison
equal
deleted
inserted
replaced
3929:33988aaa1652 | 3930:01d98d68d697 |
---|---|
315 for node in heads: | 315 for node in heads: |
316 c = self.changectx(node) | 316 c = self.changectx(node) |
317 rev = c.rev() | 317 rev = c.rev() |
318 try: | 318 try: |
319 fnode = c.filenode('.hgtags') | 319 fnode = c.filenode('.hgtags') |
320 except repo.LookupError: | 320 except revlog.LookupError: |
321 continue | 321 continue |
322 ret.append((rev, node, fnode)) | 322 ret.append((rev, node, fnode)) |
323 if fnode in last: | 323 if fnode in last: |
324 ret[last[fnode]] = None | 324 ret[last[fnode]] = None |
325 last[fnode] = len(ret) - 1 | 325 last[fnode] = len(ret) - 1 |