--- a/mercurial/dispatch.py Mon Oct 16 22:19:02 2017 +0530
+++ b/mercurial/dispatch.py Wed Sep 20 04:47:43 2017 +0530
@@ -35,11 +35,14 @@
hook,
profiling,
pycompat,
+ registrar,
scmutil,
ui as uimod,
util,
)
+unrecoverablewrite = registrar.command.unrecoverablewrite
+
class request(object):
def __init__(self, args, ui=None, repo=None, fin=None, fout=None,
ferr=None, prereposetups=None):
@@ -495,7 +498,7 @@
return aliasargs(self.fn, args)
def __getattr__(self, name):
- adefaults = {r'norepo': True,
+ adefaults = {r'norepo': True, r'cmdtype': unrecoverablewrite,
r'optionalrepo': False, r'inferrepo': False}
if name not in adefaults:
raise AttributeError(name)