mercurial/manifest.py
changeset 3877 abaee83ce0a6
parent 3607 f4c9bb4ad7b1
child 3891 6b4127c7d52a
equal deleted inserted replaced
3876:1e0b94cfba0e 3877:abaee83ce0a6
     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 from revlog import *
     8 from revlog import *
     9 from i18n import gettext as _
     9 from i18n import gettext as _
    10 from demandload import *
    10 import array, bisect, struct, mdiff
    11 demandload(globals(), "array bisect struct")
       
    12 demandload(globals(), "mdiff")
       
    13 
    11 
    14 class manifestdict(dict):
    12 class manifestdict(dict):
    15     def __init__(self, mapping=None, flags=None):
    13     def __init__(self, mapping=None, flags=None):
    16         if mapping is None: mapping = {}
    14         if mapping is None: mapping = {}
    17         if flags is None: flags = {}
    15         if flags is None: flags = {}