Don't overwrite non local repo.
diff --git a/obsolete.py b/obsolete.py
--- a/obsolete.py
+++ b/obsolete.py
@@ -114,6 +114,9 @@ cmdtable = {'debugobsolete': (cmddebugob
def reposetup(ui, repo):
+ if not repo.local():
+ return
+
opull = repo.pull
opush = repo.push