diff -r cd3a3d0d7823 -r c7c3f9de2d1c Plugins/VcsPlugins/vcsMercurial/hg.py --- a/Plugins/VcsPlugins/vcsMercurial/hg.py Sat Nov 26 15:35:12 2016 +0100 +++ b/Plugins/VcsPlugins/vcsMercurial/hg.py Sat Nov 26 15:52:06 2016 +0100 @@ -949,7 +949,7 @@ dlg = HgTagDialog(self.hgGetTagsList(repodir, withType=True), revision, tagName) if dlg.exec_() == QDialog.Accepted: - tag, revision, tagOp = dlg.getParameters() + tag, revision, tagOp, force = dlg.getParameters() else: return False @@ -966,6 +966,8 @@ if revision: args.append("--rev") args.append(revision) + if force: + args.append("--force") args.append('--message') if tagOp in [HgTagDialog.CreateGlobalTag, HgTagDialog.CreateLocalTag]: tag = tag.strip().replace(" ", "_")