Mercurial > public > mercurial-scm > hg-stable
diff mercurial/localrepo.py @ 13133:c1492615cdee stable
tag: don't check .hgtags status if --local passed
Local tags don't create a commit, so we don't need to check the status
of .hgtags.
author | Kevin Bullock <kbullock@ringworld.org> |
---|---|
date | Mon, 13 Dec 2010 21:20:30 -0600 |
parents | 417f3c27983b |
children | 6320101a638c |
line wrap: on
line diff
--- a/mercurial/localrepo.py Mon Dec 13 11:51:01 2010 -0600 +++ b/mercurial/localrepo.py Mon Dec 13 21:20:30 2010 -0600 @@ -296,10 +296,11 @@ date: date tuple to use if committing''' - for x in self.status()[:5]: - if '.hgtags' in x: - raise util.Abort(_('working copy of .hgtags is changed ' - '(please commit .hgtags manually)')) + if not local: + for x in self.status()[:5]: + if '.hgtags' in x: + raise util.Abort(_('working copy of .hgtags is changed ' + '(please commit .hgtags manually)')) self.tags() # instantiate the cache self._tag(names, node, message, local, user, date)