chiark / gitweb /
Tag change: Declare intent in docs etc.
[dgit.git] / Debian / Dgit.pm
index 979dd427fcf77fc332a14c2272936809f3e6fb7c..fb983c1a023b2e44d49048255c89dd3ea7797e4a 100644 (file)
@@ -19,7 +19,7 @@ BEGIN {
     $VERSION     = 1.00;
     @ISA         = qw(Exporter);
     @EXPORT      = qw(setup_sigwarn
-                      debiantag_old server_branch server_ref
+                      debiantag_old debiantag_new server_branch server_ref
                       stat_exists link_ltarget
                      hashfile
                       fail ensuredir executable_on_path
@@ -131,6 +131,12 @@ sub debiantag_old ($$) {
     return "$distro/$v";
 }
 
+sub debiantag_new ($$) { 
+    my ($v,$distro) = @_;
+    $v =~ y/~:/_%/;
+    return "archive/$distro/$v";
+}
+
 sub server_branch ($) { return "$branchprefix/$_[0]"; }
 sub server_ref ($) { return "refs/".server_branch($_[0]); }