fix hg-git interaction error.
diff --git a/infocalypse/__init__.py b/infocalypse/__init__.py --- a/infocalypse/__init__.py +++ b/infocalypse/__init__.py @@ -552,8 +552,11 @@ def freenetpull(orig, *args, **opts): def parsepushargs(ui, repo, path=None): return ui, repo, path def isfreenetpath(path): - if path and path.startswith("freenet:") or path.startswith("USK@"): - return True + try: + if path.startswith("freenet:") or path.startswith("USK@"): + return True + except AttributeError: + return False return False ui, repo, path = parsepushargs(*args) if not path: