X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=Debian%2FDgit.pm;h=7c43059033886cb05ebe70308114610e1502eec8;hb=66a602dbe193353842441bc9ef49be8f9f565620;hp=863d1ad4fec52651f2585a5494630626ff58a885;hpb=79efde94a4372533a4cc1d1a48634eecdeef41e1;p=dgit.git diff --git a/Debian/Dgit.pm b/Debian/Dgit.pm index 863d1ad4..7c430590 100644 --- a/Debian/Dgit.pm +++ b/Debian/Dgit.pm @@ -19,7 +19,8 @@ BEGIN { $VERSION = 1.00; @ISA = qw(Exporter); @EXPORT = qw(setup_sigwarn - debiantag_old debiantag_new server_branch server_ref + debiantags debiantag_old debiantag_new + server_branch server_ref stat_exists link_ltarget hashfile fail ensuredir executable_on_path @@ -137,6 +138,11 @@ sub debiantag_new ($$) { return "archive/$distro/$v"; } +sub debiantags ($$) { + my ($version,$distro) = @_; + map { $_->($version, $distro) } (\&debiantag_new, \&debiantag_old); +} + sub server_branch ($) { return "$branchprefix/$_[0]"; } sub server_ref ($) { return "refs/".server_branch($_[0]); } @@ -153,6 +159,7 @@ sub _us () { sub fail { my $s = "@_\n"; + $s =~ s/\n\n$/\n/; my $prefix = _us().": "; $s =~ s/^/$prefix/gm; die $s;