mercurial/localrepo.py
changeset 7875 553aa0cbeab6
parent 7848 89e05c02a4af
child 7930 072df47d84c1
equal deleted inserted replaced
7874:d812029cda85 7875:553aa0cbeab6
   158 
   158 
   159         prevtags = ''
   159         prevtags = ''
   160         if local:
   160         if local:
   161             try:
   161             try:
   162                 fp = self.opener('localtags', 'r+')
   162                 fp = self.opener('localtags', 'r+')
   163             except IOError, err:
   163             except IOError:
   164                 fp = self.opener('localtags', 'a')
   164                 fp = self.opener('localtags', 'a')
   165             else:
   165             else:
   166                 prevtags = fp.read()
   166                 prevtags = fp.read()
   167 
   167 
   168             # local tags are stored in the current charset
   168             # local tags are stored in the current charset
   172             return
   172             return
   173 
   173 
   174         if use_dirstate:
   174         if use_dirstate:
   175             try:
   175             try:
   176                 fp = self.wfile('.hgtags', 'rb+')
   176                 fp = self.wfile('.hgtags', 'rb+')
   177             except IOError, err:
   177             except IOError:
   178                 fp = self.wfile('.hgtags', 'ab')
   178                 fp = self.wfile('.hgtags', 'ab')
   179             else:
   179             else:
   180                 prevtags = fp.read()
   180                 prevtags = fp.read()
   181         else:
   181         else:
   182             try:
   182             try: