diff --git a/rhodecode/lib/hooks.py b/rhodecode/lib/hooks.py --- a/rhodecode/lib/hooks.py +++ b/rhodecode/lib/hooks.py @@ -90,7 +90,6 @@ def log_pull_action(ui, repo, **kwargs): :param ui: :param repo: """ - extras = dict(repo.ui.configitems('rhodecode_extras')) username = extras['username'] repository = extras['repository'] diff --git a/rhodecode/lib/middleware/simplehg.py b/rhodecode/lib/middleware/simplehg.py --- a/rhodecode/lib/middleware/simplehg.py +++ b/rhodecode/lib/middleware/simplehg.py @@ -224,7 +224,10 @@ class SimpleHg(BaseVCSController): if cmd in mapping: return mapping[cmd] - return 'pull' + return 'pull' + + raise Exception('Unable to detect pull/push action !!' + 'Are you using non standard command or client ?') def __inject_extras(self, repo_path, baseui, extras={}): """