# HG changeset patch # User Brendan Cully # Date 1184139275 25200 # Node ID 76d4d031cc5074c44324a0a3ba10f6d8d1637095 # Parent fc389dcc33f55d4d2542f8f0727030132631b7a2 handle nonexistent .hgtags in raw _tag diff -r fc389dcc33f5 -r 76d4d031cc50 mercurial/localrepo.py --- a/mercurial/localrepo.py Wed Jul 11 00:04:15 2007 -0700 +++ b/mercurial/localrepo.py Wed Jul 11 00:34:35 2007 -0700 @@ -130,7 +130,10 @@ if use_dirstate: self.wfile('.hgtags', 'ab').write(line) else: - ntags = self.filectx('.hgtags', parent).data() + try: + ntags = self.filectx('.hgtags', parent).data() + except revlog.LookupError: + ntags = '' self.wfile('.hgtags', 'ab').write(ntags + line) if use_dirstate and self.dirstate.state('.hgtags') == '?': self.add(['.hgtags'])