mercurial/debugcommands.py
changeset 50967 f04568add4ee
parent 50966 b28f794fe10a
child 50968 e032f47f5166
equal deleted inserted replaced
50966:b28f794fe10a 50967:f04568add4ee
  3915     ]
  3915     ]
  3916     + cmdutil.formatteropts,
  3916     + cmdutil.formatteropts,
  3917 )
  3917 )
  3918 def debug_revlog_stats(ui, repo, **opts):
  3918 def debug_revlog_stats(ui, repo, **opts):
  3919     """display statistics about revlogs in the store"""
  3919     """display statistics about revlogs in the store"""
  3920     opts = pycompat.byteskwargs(opts)
  3920     changelog = opts["changelog"]
  3921     changelog = opts[b"changelog"]
  3921     manifest = opts["manifest"]
  3922     manifest = opts[b"manifest"]
  3922     filelogs = opts["filelogs"]
  3923     filelogs = opts[b"filelogs"]
       
  3924 
  3923 
  3925     if changelog is None and manifest is None and filelogs is None:
  3924     if changelog is None and manifest is None and filelogs is None:
  3926         changelog = True
  3925         changelog = True
  3927         manifest = True
  3926         manifest = True
  3928         filelogs = True
  3927         filelogs = True
  3929 
  3928 
  3930     repo = repo.unfiltered()
  3929     repo = repo.unfiltered()
  3931     fm = ui.formatter(b'debug-revlog-stats', opts)
  3930     fm = ui.formatter(b'debug-revlog-stats', pycompat.byteskwargs(opts))
  3932     revlog_debug.debug_revlog_stats(repo, fm, changelog, manifest, filelogs)
  3931     revlog_debug.debug_revlog_stats(repo, fm, changelog, manifest, filelogs)
  3933     fm.end()
  3932     fm.end()
  3934 
  3933 
  3935 
  3934 
  3936 @command(
  3935 @command(