mercurial/revlogutils/nodemap.py
changeset 46470 dadb4db55661
parent 46469 835aafb2543f
child 46472 98e39f04d60e
equal deleted inserted replaced
46469:835aafb2543f 46470:dadb4db55661
   133     if getattr(revlog, 'filteredrevs', ()):
   133     if getattr(revlog, 'filteredrevs', ()):
   134         raise error.ProgrammingError(
   134         raise error.ProgrammingError(
   135             "cannot persist nodemap of a filtered changelog"
   135             "cannot persist nodemap of a filtered changelog"
   136         )
   136         )
   137     if revlog.nodemap_file is None:
   137     if revlog.nodemap_file is None:
   138         msg = "calling persist nodemap on a revlog without the feature enableb"
   138         msg = "calling persist nodemap on a revlog without the feature enabled"
   139         raise error.ProgrammingError(msg)
   139         raise error.ProgrammingError(msg)
   140 
   140 
   141     can_incremental = util.safehasattr(revlog.index, "nodemap_data_incremental")
   141     can_incremental = util.safehasattr(revlog.index, "nodemap_data_incremental")
   142     ondisk_docket = revlog._nodemap_docket
   142     ondisk_docket = revlog._nodemap_docket
   143     feed_data = util.safehasattr(revlog.index, "update_nodemap_data")
   143     feed_data = util.safehasattr(revlog.index, "update_nodemap_data")