mercurial/manifest.py
changeset 2470 fe1689273f84
parent 2320 dbdce3b99988
child 2831 0b50a580be36
equal deleted inserted replaced
2459:5c5277f03887 2470:fe1689273f84
     3 # Copyright 2005 Matt Mackall <mpm@selenic.com>
     3 # Copyright 2005 Matt Mackall <mpm@selenic.com>
     4 #
     4 #
     5 # This software may be used and distributed according to the terms
     5 # This software may be used and distributed according to the terms
     6 # of the GNU General Public License, incorporated herein by reference.
     6 # of the GNU General Public License, incorporated herein by reference.
     7 
     7 
     8 import struct
       
     9 from revlog import *
     8 from revlog import *
    10 from i18n import gettext as _
     9 from i18n import gettext as _
    11 from demandload import *
    10 from demandload import *
    12 demandload(globals(), "bisect array")
    11 demandload(globals(), "array bisect struct")
    13 
    12 
    14 class manifest(revlog):
    13 class manifest(revlog):
    15     def __init__(self, opener, defversion=REVLOGV0):
    14     def __init__(self, opener, defversion=REVLOGV0):
    16         self.mapcache = None
    15         self.mapcache = None
    17         self.listcache = None
    16         self.listcache = None