Mercurial > public > mercurial-scm > hg-stable
diff hgext/transplant.py @ 7633:08cabecfa8a8
errors: move revlog errors
- create error.py for exception classes to reduce demandloading
- move revlog exceptions to it
- change users to import error and drop revlog import if possible
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Sun, 11 Jan 2009 22:48:28 -0600 |
parents | 97253bcb44a8 |
children | b44dbb95f07f |
line wrap: on
line diff
--- a/hgext/transplant.py Sat Jan 10 18:02:38 2009 -0600 +++ b/hgext/transplant.py Sun Jan 11 22:48:28 2009 -0600 @@ -16,7 +16,7 @@ from mercurial.i18n import _ import os, tempfile from mercurial import bundlerepo, changegroup, cmdutil, hg, merge -from mercurial import patch, revlog, util +from mercurial import patch, revlog, util, error class transplantentry: def __init__(self, lnode, rnode): @@ -380,7 +380,7 @@ def hasnode(repo, node): try: return repo.changelog.rev(node) != None - except revlog.RevlogError: + except error.RevlogError: return False def browserevs(ui, repo, nodes, opts):