comparison mercurial/debugcommands.py @ 50958:32fe4af9971d

debugdeltachain: migrate `opts` to native kwargs
author Matt Harbison <matt_harbison@yahoo.com>
date Mon, 21 Aug 2023 16:56:38 -0400
parents 4135e7271b9e
children f7c35a645c2e
comparison
equal deleted inserted replaced
50957:4135e7271b9e 50958:32fe4af9971d
797 :``readdensity``: density of useful bytes in the data read from the disk 797 :``readdensity``: density of useful bytes in the data read from the disk
798 :``srchunks``: in how many data hunks the whole revision would be read 798 :``srchunks``: in how many data hunks the whole revision would be read
799 799
800 The sparse read can be enabled with experimental.sparse-read = True 800 The sparse read can be enabled with experimental.sparse-read = True
801 """ 801 """
802 opts = pycompat.byteskwargs(opts) 802 r = cmdutil.openrevlog(
803 r = cmdutil.openrevlog(repo, b'debugdeltachain', file_, opts) 803 repo, b'debugdeltachain', file_, pycompat.byteskwargs(opts)
804 )
804 index = r.index 805 index = r.index
805 start = r.start 806 start = r.start
806 length = r.length 807 length = r.length
807 generaldelta = r._generaldelta 808 generaldelta = r._generaldelta
808 withsparseread = getattr(r, '_withsparseread', False) 809 withsparseread = getattr(r, '_withsparseread', False)
888 chain_size += e[revlog_constants.ENTRY_DATA_COMPRESSED_LENGTH] 889 chain_size += e[revlog_constants.ENTRY_DATA_COMPRESSED_LENGTH]
889 chain_size_cache[rev] = chain_size 890 chain_size_cache[rev] = chain_size
890 891
891 return p1, p2, compsize, uncompsize, deltatype, chain, chain_size 892 return p1, p2, compsize, uncompsize, deltatype, chain, chain_size
892 893
893 fm = ui.formatter(b'debugdeltachain', opts) 894 fm = ui.formatter(b'debugdeltachain', pycompat.byteskwargs(opts))
894 895
895 fm.plain( 896 fm.plain(
896 b' rev p1 p2 chain# chainlen prev delta ' 897 b' rev p1 p2 chain# chainlen prev delta '
897 b'size rawsize chainsize ratio lindist extradist ' 898 b'size rawsize chainsize ratio lindist extradist '
898 b'extraratio' 899 b'extraratio'