mercurial/hg.py
changeset 308 075619d00dd7
parent 307 3863e08d597c
child 311 3b17056b72dc
equal deleted inserted replaced
307:3863e08d597c 308:075619d00dd7
   363                     for l in fl.revision(r).splitlines():
   363                     for l in fl.revision(r).splitlines():
   364                         if l:
   364                         if l:
   365                             n, k = l.split(" ")
   365                             n, k = l.split(" ")
   366                             self.tags[k] = bin(n)
   366                             self.tags[k] = bin(n)
   367             except KeyError: pass
   367             except KeyError: pass
       
   368             self.tags['tip'] = self.changelog.tip()
   368         try:
   369         try:
   369             if key == 'tip': return self.changelog.tip()
       
   370             return self.tags[key]
   370             return self.tags[key]
   371         except KeyError:
   371         except KeyError:
   372             return self.changelog.lookup(key)
   372             return self.changelog.lookup(key)
   373 
   373 
   374     def join(self, f):
   374     def join(self, f):