diff options
author | Christos Trochalakis <ctrochalakis@debian.org> | 2017-07-08 15:25:32 +0300 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2017-07-10 18:19:10 +0200 |
commit | 61f4625eb0b7cdd0277249aa592427e60500086d (patch) | |
tree | 3bae070c093842b2d641ac26e82fa432d1e4902a /gbp/deb/git.py | |
parent | 0388f9e397e591cd4de7de019e54d10548049943 (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.py | 2 |
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) |