From: Ian Jackson Date: Sat, 16 Jun 2018 12:44:27 +0000 (+0100) Subject: exit status: Fix dgit-badcommit-fixup to use Debian::Dgit::ExitStatus X-Git-Tag: archive/debian/5.0~49 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=223328e90bbec5bd8a0c55bf1a0f0f609e8154ac;hp=1f7c6ee4c561d4010b6c0dd824ecf42eb0f9613b exit status: Fix dgit-badcommit-fixup to use Debian::Dgit::ExitStatus Signed-off-by: Ian Jackson --- diff --git a/dgit-badcommit-fixup b/dgit-badcommit-fixup index 3995ceb6..3e4a7182 100755 --- a/dgit-badcommit-fixup +++ b/dgit-badcommit-fixup @@ -19,6 +19,8 @@ # # 4. Run the mirror script to push changes, if necessary. +END { $? = $Debian::Dgit::ExitStatus::desired // -1; }; +use Debian::Dgit::ExitStatus; use strict; @@ -283,7 +285,7 @@ filter_updates(); if (!@updates) { print Dumper(\%count), "all is well - nothing to do\n"; - exit 0; + finish 0; } #print Dumper(\@updates); @@ -325,5 +327,7 @@ if ($real >= 0) { print "testing output saved in refs/dgit-badfixuptest/\n" or die $!; } else { print STDERR "found work to do, exiting status 2\n"; - exit 2; + finish 2; } + +finish 0;