mercurial/revlog.py
changeset 301 5add718d92db
parent 243 9a9ea2d1d3c4
child 306 f06a4a3b86a7
equal deleted inserted replaced
300:d3400605d246 301:5add718d92db
   244         if p1 is None: p1 = self.tip()
   244         if p1 is None: p1 = self.tip()
   245         if p2 is None: p2 = nullid
   245         if p2 is None: p2 = nullid
   246 
   246 
   247         node = hash(text, p1, p2)
   247         node = hash(text, p1, p2)
   248 
   248 
       
   249         if node in self.nodemap:
       
   250             return node
       
   251 
   249         n = self.count()
   252         n = self.count()
   250         t = n - 1
   253         t = n - 1
   251 
   254 
   252         if n:
   255         if n:
   253             base = self.base(t)
   256             base = self.base(t)