equal
deleted
inserted
replaced
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: |