# HG changeset patch # User Matt Mackall # Date 2009-06-01 19:11:19 # Node ID 509083f54e526a70750a2f1e495d772ae16b57a1 # Parent 27a103df29b7428de8f4aae205935514492ed84f tag: use match.exact for commit diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -183,7 +183,8 @@ class localrepository(repo.repository): if '.hgtags' not in self.dirstate: self.add(['.hgtags']) - tagnode = self.commit(['.hgtags'], message, user, date, extra=extra) + m = match_.exact(self.root, '', ['.hgtags']) + tagnode = self.commit(None, message, user, date, extra=extra, match=m) for name in names: self.hook('tag', node=hex(node), tag=name, local=local)