summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2013-08-22 15:17:28 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2013-08-22 15:17:28 +0100
commit99c4248904bd8d22b9745777e247d4cf9ffcf536 (patch)
treeb2a943de50e21a4c61f96be520f5b2e8de3386a3
parent9a685b876eb2f3880fc873057a72991740aeb5e9 (diff)
Mangle debian/<version> tags the way git-buildpackage does (as of git-buildpackage 0.5.5, 3c6bbd0f4992f8da).
-rw-r--r--debian/changelog7
-rwxr-xr-xdgit6
2 files changed, 12 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index c750194..e14257f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+dgit (0.4~pre2) experimental; urgency=low
+
+ * Mangle debian/<version> tags the way git-buildpackage does
+ (as of git-buildpackage 0.5.5, 3c6bbd0f4992f8da).
+
+ --
+
dgit (0.4~pre1) experimental; urgency=low
* Use dgit.debian.net vhost on alioth. Closes:#720172.
diff --git a/dgit b/dgit
index b3a4e9b..c20ed35 100755
--- a/dgit
+++ b/dgit
@@ -70,7 +70,11 @@ my $lbranch_re = '^refs/heads/'.$branchprefix.'/([^/.]+)$';
sub lref () { return "refs/heads/".lbranch(); }
sub lrref () { return "refs/remotes/$remotename/$csuite"; }
sub rrref () { return "refs/$branchprefix/$csuite"; }
-sub debiantag ($) { return "debian/$_[0]"; }
+sub debiantag ($) {
+ my ($v) = @_;
+ $v =~ y/~:/_%/;
+ return "debian/$v";
+}
sub dscfn ($) { return "${package}_$_[0].dsc"; }