return None
- def remove_tag(self, tag):
- """remove a tag 'tag'"""
+ def delete_tag(self, tag):
+ """
+ Delete a tag named I{tag}
+
+ @param tag: the tag to delete
+ @type tag: string
+ """
if self.has_tag(tag):
self._git_command("tag", [ "-d", tag ])
def move_tag(self, old, new):
self._git_command("tag", [ new, old ])
- self.remove_tag(old)
+ self.delete_tag(old)
def create_tag(self, name, msg=None, commit=None, sign=False, keyid=None):
"""
gbp.log.info("Tagging %s" % version)
tag = build_tag(options.debian_tag, version)
if options.retag and repo.has_tag(tag):
- repo.remove_tag(tag)
+ repo.delete_tag(tag)
repo.create_tag(name=tag, msg="Debian release %s" % version,
sign=options.sign_tags, keyid=options.keyid)
if options.posttag: