diff -r 3a51eb88046a -r 4091660dc130 mercurial/localrepo.py --- a/mercurial/localrepo.py Wed Jan 18 17:18:38 2012 +0100 +++ b/mercurial/localrepo.py Thu Jan 19 02:14:06 2012 +0100 @@ -326,6 +326,8 @@ fp.close() + self.invalidatecaches() + if '.hgtags' not in self.dirstate: self[None].add(['.hgtags'])