--- a/mercurial/commands.py Fri Jun 24 11:25:55 2016 -0700
+++ b/mercurial/commands.py Fri Jun 24 11:12:41 2016 -0700
@@ -216,7 +216,7 @@
debugrevlogopts = [
('c', 'changelog', False, _('open changelog')),
('m', 'manifest', False, _('open manifest')),
- ('', 'dir', False, _('open directory manifest')),
+ ('', 'dir', '', _('open directory manifest')),
]
# Commands start here, listed alphabetically
@@ -2299,7 +2299,7 @@
@command('debugdata', debugrevlogopts, _('-c|-m|FILE REV'))
def debugdata(ui, repo, file_, rev=None, **opts):
"""dump the contents of a data file revision"""
- if opts.get('changelog') or opts.get('manifest'):
+ if opts.get('changelog') or opts.get('manifest') or opts.get('dir'):
if rev is not None:
raise error.CommandError('debugdata', _('invalid arguments'))
file_, rev = None, file_