mercurial/obsolete.py
changeset 23499 b46876c94a93
parent 23498 ac910b1f5658
child 23790 48284b8f6073
equal deleted inserted replaced
23498:ac910b1f5658 23499:b46876c94a93
   274 # - remaining bytes: the metadata, each (key, value) pair after the other.
   274 # - remaining bytes: the metadata, each (key, value) pair after the other.
   275 _fm1version = 1
   275 _fm1version = 1
   276 _fm1fixed = '>IdhHBBB20s'
   276 _fm1fixed = '>IdhHBBB20s'
   277 _fm1nodesha1 = '20s'
   277 _fm1nodesha1 = '20s'
   278 _fm1nodesha256 = '32s'
   278 _fm1nodesha256 = '32s'
       
   279 _fm1nodesha1size = _calcsize(_fm1nodesha1)
       
   280 _fm1nodesha256size = _calcsize(_fm1nodesha256)
   279 _fm1fsize = _calcsize(_fm1fixed)
   281 _fm1fsize = _calcsize(_fm1fixed)
   280 _fm1parentnone = 3
   282 _fm1parentnone = 3
   281 _fm1parentshift = 14
   283 _fm1parentshift = 14
   282 _fm1parentmask = (_fm1parentnone << _fm1parentshift)
   284 _fm1parentmask = (_fm1parentnone << _fm1parentshift)
   283 _fm1metapair = 'BB'
   285 _fm1metapair = 'BB'
   296         if numpar == _fm1parentnone:
   298         if numpar == _fm1parentnone:
   297             numpar = None
   299             numpar = None
   298         # build the date tuple (upgrade tz minutes to seconds)
   300         # build the date tuple (upgrade tz minutes to seconds)
   299         date = (seconds, tz * 60)
   301         date = (seconds, tz * 60)
   300         _fm1node = _fm1nodesha1
   302         _fm1node = _fm1nodesha1
       
   303         fnodesize = _fm1nodesha1size
   301         if flags & usingsha256:
   304         if flags & usingsha256:
   302             _fm1node = _fm1nodesha256
   305             _fm1node = _fm1nodesha256
   303         fnodesize = _calcsize(_fm1node)
   306             fnodesize = _fm1nodesha256size
   304         # read replacement
   307         # read replacement
   305         sucs = ()
   308         sucs = ()
   306         if numsuc:
   309         if numsuc:
   307             s = (fnodesize * numsuc)
   310             s = (fnodesize * numsuc)
   308             cur = data[off:off + s]
   311             cur = data[off:off + s]