mercurial/bundlerepo.py
changeset 2101 c6c019fd5db1
parent 2074 01ee43dda681
child 2129 e5f5c21f4169
equal deleted inserted replaced
2098:190c6a81e6ad 2101:c6c019fd5db1
    57                 link = linkmapper(cs)
    57                 link = linkmapper(cs)
    58 
    58 
    59             if not prev:
    59             if not prev:
    60                 prev = p1
    60                 prev = p1
    61             # start, size, base is not used, link, p1, p2, delta ref
    61             # start, size, base is not used, link, p1, p2, delta ref
    62             e = (start, size, None, link, p1, p2, node)
    62             if self.version == 0:
       
    63                 e = (start, size, None, link, p1, p2, node)
       
    64             else:
       
    65                 e = (self.offset_type(start, 0), size, -1, None, link,
       
    66                      self.rev(p1), self.rev(p2), node)
    63             self.basemap[n] = prev
    67             self.basemap[n] = prev
    64             self.index.append(e)
    68             self.index.append(e)
    65             self.nodemap[node] = n
    69             self.nodemap[node] = n
    66             prev = node
    70             prev = node
    67             n += 1
    71             n += 1