--- a/mercurial/hg.py Mon Jul 27 18:38:03 2009 -0500 +++ b/mercurial/hg.py Mon Jul 27 18:38:20 2009 -0500 @@ -138,7 +138,7 @@ try: uprev = r.lookup(test) break - except: + except LookupError: continue _update(r, uprev)