mercurial/debugcommands.py
changeset 38646 93313f66b69b
parent 38612 760cc5dc01e8
child 38647 0f4c2c70e26e
equal deleted inserted replaced
38645:02850baddadd 38646:93313f66b69b
   676         try:
   676         try:
   677             prevrev = chain[-2]
   677             prevrev = chain[-2]
   678         except IndexError:
   678         except IndexError:
   679             prevrev = -1
   679             prevrev = -1
   680 
   680 
   681         chainratio = float(chainsize) / float(uncomp)
   681         if uncomp != 0:
   682         extraratio = float(extradist) / float(chainsize)
   682             chainratio = float(chainsize) / float(uncomp)
       
   683         else:
       
   684             chainratio = chainsize
       
   685 
       
   686         if chainsize != 0:
       
   687             extraratio = float(extradist) / float(chainsize)
       
   688         else:
       
   689             extraratio = extradist
   683 
   690 
   684         fm.startitem()
   691         fm.startitem()
   685         fm.write('rev chainid chainlen prevrev deltatype compsize '
   692         fm.write('rev chainid chainlen prevrev deltatype compsize '
   686                  'uncompsize chainsize chainratio lindist extradist '
   693                  'uncompsize chainsize chainratio lindist extradist '
   687                  'extraratio',
   694                  'extraratio',