Mercurial > hg > mercurial-crew-with-dirclash
changeset 4909:2a7d30c97f89
handle nonexistent .hgtags in raw _tag
author | Brendan Cully <brendan@kublai.com> |
---|---|
date | Wed, 11 Jul 2007 00:34:35 -0700 |
parents | fa6c9381d053 |
children | 22fcd6444ad9 |
files | mercurial/localrepo.py |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -129,7 +129,10 @@ class localrepository(repo.repository): 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'])