aboutsummaryrefslogtreecommitdiffhomepage
path: root/gbp/deb/git.py
diff options
context:
space:
mode:
authorChristos Trochalakis <ctrochalakis@debian.org>2017-07-08 15:25:32 +0300
committerGuido Günther <agx@sigxcpu.org>2017-07-10 18:19:10 +0200
commit61f4625eb0b7cdd0277249aa592427e60500086d (patch)
tree3bae070c093842b2d641ac26e82fa432d1e4902a /gbp/deb/git.py
parent0388f9e397e591cd4de7de019e54d10548049943 (diff)
dch: unmangle upstream_tag when guessing upstream version
Running `gbp dch` with a mangled upstream tag resulted in a KeyError while trying to build a tag pattern. Signed-off-by: Guido Günther <agx@sigxcpu.org>
Diffstat (limited to 'gbp/deb/git.py')
-rw-r--r--gbp/deb/git.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/gbp/deb/git.py b/gbp/deb/git.py
index 0a2bddc7..edc83680 100644
--- a/gbp/deb/git.py
+++ b/gbp/deb/git.py
@@ -114,7 +114,7 @@ class DebianGitRepository(GitRepository):
@returns: a new debian version
@raises GitRepositoryError: if no upstream tag was found
"""
- pattern = upstream_tag_format % dict(version='*')
+ pattern = self._unmangle_format(upstream_tag_format) % dict(version='*')
tag = self.find_branch_tag(commit, upstream_branch, pattern=pattern)
version = self.tag_to_version(tag, upstream_tag_format)