mercurial/revlogutils/nodemap.py
changeset 44034 ab595920de0e
child 44307 c577bb4a04d4
equal deleted inserted replaced
44032:2d4cad94d08a 44034:ab595920de0e
       
     1 # nodemap.py - nodemap related code and utilities
       
     2 #
       
     3 # Copyright 2019 Pierre-Yves David <pierre-yves.david@octobus.net>
       
     4 # Copyright 2019 George Racinet <georges.racinet@octobus.net>
       
     5 #
       
     6 # This software may be used and distributed according to the terms of the
       
     7 # GNU General Public License version 2 or any later version.
       
     8 
       
     9 from __future__ import absolute_import
       
    10 from .. import error
       
    11 
       
    12 
       
    13 class NodeMap(dict):
       
    14     def __missing__(self, x):
       
    15         raise error.RevlogError(b'unknown node: %s' % x)