mercurial/revlog.py
changeset 67 a182f2561c8e
parent 65 d40cc5aacc31
child 71 47c9a869adee
equal deleted inserted replaced
66:5ec8b2ed858f 67:a182f2561c8e
    71             c = []
    71             c = []
    72             for n in self.nodemap:
    72             for n in self.nodemap:
    73                 if id in hex(n):
    73                 if id in hex(n):
    74                     c.append(n)
    74                     c.append(n)
    75             if len(c) > 1: raise KeyError("Ambiguous identifier")
    75             if len(c) > 1: raise KeyError("Ambiguous identifier")
    76             if len(c) < 1: raise KeyError
    76             if len(c) < 1: raise KeyError("No match found")
    77             return c[0]
    77             return c[0]
    78                 
    78                 
    79         return None
    79         return None
    80 
    80 
    81     def revisions(self, list):
    81     def revisions(self, list):