mercurial/localrepo.py
changeset 5211 bddb4ff134c0
parent 5115 ea7b982b6c08
child 5212 b772c0b9f0bd
child 5235 8ede77c2d008
equal deleted inserted replaced
5206:0f6a1bdf89fb 5211:bddb4ff134c0
   149             try:
   149             try:
   150                 prevtags = self.filectx('.hgtags', parent).data()
   150                 prevtags = self.filectx('.hgtags', parent).data()
   151             except revlog.LookupError:
   151             except revlog.LookupError:
   152                 pass
   152                 pass
   153             fp = self.wfile('.hgtags', 'wb')
   153             fp = self.wfile('.hgtags', 'wb')
       
   154             if prevtags:
       
   155                 fp.write(prevtags)
   154 
   156 
   155         # committed tags are stored in UTF-8
   157         # committed tags are stored in UTF-8
   156         writetag(fp, name, util.fromlocal, prevtags)
   158         writetag(fp, name, util.fromlocal, prevtags)
   157 
   159 
   158         if use_dirstate and self.dirstate.state('.hgtags') == '?':
   160         if use_dirstate and self.dirstate.state('.hgtags') == '?':