Comments
Patch
@@ -132,10 +132,21 @@
command line arguments. If True, arguments will be examined for potential
repository locations. See ``findrepo()``. If a repository is found, it
will be used.
+
+ The hiddenlevel argument defines what level of access on hidden commits
+ the command has. The argument can have three possible values as mentioned
+ below:
+ 'UNRECOVERABLE_WRITE':
+ Can't access the hidden commits
+ 'RECOVERABLE_WRITE':
+ Can access the hidden commits but should print warnings
+ 'READ_ONLY':
+ Can access the hidden commits without any warnings
"""
def _doregister(self, func, name, options=(), synopsis=None,
- norepo=False, optionalrepo=False, inferrepo=False):
+ norepo=False, optionalrepo=False, inferrepo=False,
+ hiddenlevel='UNRECOVERABLE_WRITE'):
func.norepo = norepo
func.optionalrepo = optionalrepo
func.inferrepo = inferrepo