diff -r 89a1103bf139 -r 8e6de39b724d hgext/inhibit.py --- a/hgext/inhibit.py Fri Jul 10 22:58:13 2015 +0100 +++ b/hgext/inhibit.py Wed Jul 29 09:55:50 2015 -0700 @@ -196,8 +196,11 @@ try: extensions.find('directaccess') except KeyError: - errormsg = _('Cannot use inhibit without the direct access extension') - raise error.Abort(errormsg) + errormsg = _('cannot use inhibit without the direct access extension\n') + hint = _("(please enable it or inhibit won\'t work)\n") + ui.warn(errormsg) + ui.warn(hint) + return # Wrapping this to inhibit obsolete revs resulting from a transaction extensions.wrapfunction(localrepo.localrepository,