mercurial/localrepo.py
changeset 4856 1f3742217a76
parent 4855 76d4d031cc50
child 4868 192cd95c2ba8
--- a/mercurial/localrepo.py
+++ b/mercurial/localrepo.py
@@ -134,7 +134,7 @@ class localrepository(repo.repository):
                 ntags = self.filectx('.hgtags', parent).data()
             except revlog.LookupError:
                 ntags = ''
-            self.wfile('.hgtags', 'ab').write(ntags + line)
+            self.wfile('.hgtags', 'wb').write(ntags + line)
         if use_dirstate and self.dirstate.state('.hgtags') == '?':
             self.add(['.hgtags'])