comparison mercurial/debugcommands.py @ 39117:5c99486fcfe1

debugrevlog: document some of the variable used This help to understand the code.
author Boris Feld <boris.feld@octobus.net>
date Fri, 27 Jul 2018 10:59:59 +0200
parents 730e7d92a023
children 195ed920653e
comparison
equal deleted inserted replaced
39116:18e866ae2a7d 39117:5c99486fcfe1
2083 gdelta = True 2083 gdelta = True
2084 flags.append('generaldelta') 2084 flags.append('generaldelta')
2085 if not flags: 2085 if not flags:
2086 flags = ['(none)'] 2086 flags = ['(none)']
2087 2087
2088 ### tracks merge vs single parent
2088 nummerges = 0 2089 nummerges = 0
2090
2091 ### tracks ways the "delta" are build
2092 # full file content
2089 numfull = 0 2093 numfull = 0
2094 # delta against previous revision
2090 numprev = 0 2095 numprev = 0
2096 # delta against first or second parent (not prev)
2091 nump1 = 0 2097 nump1 = 0
2092 nump2 = 0 2098 nump2 = 0
2099 # delta against neither prev nor parents
2093 numother = 0 2100 numother = 0
2101 # delta against prev that are also first or second parent
2102 # (details of `numprev`)
2094 nump1prev = 0 2103 nump1prev = 0
2095 nump2prev = 0 2104 nump2prev = 0
2105
2106 # data about delta chain of each revs
2096 chainlengths = [] 2107 chainlengths = []
2097 chainbases = [] 2108 chainbases = []
2098 chainspans = [] 2109 chainspans = []
2099 2110
2111 # data about each revision
2100 datasize = [None, 0, 0] 2112 datasize = [None, 0, 0]
2101 fullsize = [None, 0, 0] 2113 fullsize = [None, 0, 0]
2102 deltasize = [None, 0, 0] 2114 deltasize = [None, 0, 0]
2103 chunktypecounts = {} 2115 chunktypecounts = {}
2104 chunktypesizes = {} 2116 chunktypesizes = {}