summaryrefslogtreecommitdiff
path: root/Debian/Dgit.pm
diff options
context:
space:
mode:
Diffstat (limited to 'Debian/Dgit.pm')
-rw-r--r--Debian/Dgit.pm5
1 files changed, 4 insertions, 1 deletions
diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm
index a5030df..9c1a08e 100644
--- a/Debian/Dgit.pm
+++ b/Debian/Dgit.pm
@@ -656,7 +656,10 @@ sub resolve_upstream_version ($$) {
}
$used = $tried[-1];
$message = f_ 'using upstream from git tag %s', $used;
- }
+ } elsif ($new_upstream =~ m{^refs/tags/($versiontag_re)$}s) {
+ $message = f_ 'using upstream from git tag %s', $1;
+ $used = $1;
+ }
$new_upstream = git_rev_parse $new_upstream;
return ($new_upstream, $used, $message);