Quick fix for 1.2. Revisit.
diff --git a/infocalypse/graph.py b/infocalypse/graph.py
--- a/infocalypse/graph.py
+++ b/infocalypse/graph.py
@@ -70,10 +70,14 @@ def has_version(repo, version):
try:
# Is there a faster way?
repo.changectx(version)
- except mercurial.repo.RepoError:
+ except:
+ # REDFLAG: Back to this. Hack for 1.2
+ # Mercurial 1.2 can't find RepoError???
return False
- except mercurial.revlog.LookupError:
- return False
+# except mercurial.repo.RepoError:
+# return False
+# except mercurial.revlog.LookupError:
+# return False
return True
def pull_bundle(repo, ui_, bundle_file):