chiark / gitweb /
git-debrebase: convert-from-gbp: Check separately for $dtag
[dgit.git] / dgit-badcommit-fixup
index 3995ceb..3e4a718 100755 (executable)
@@ -19,6 +19,8 @@
 #
 # 4. Run the mirror script to push changes, if necessary.
 
 #
 # 4. Run the mirror script to push changes, if necessary.
 
+END { $? = $Debian::Dgit::ExitStatus::desired // -1; };
+use Debian::Dgit::ExitStatus;
 
 use strict;
 
 
 use strict;
 
@@ -283,7 +285,7 @@ filter_updates();
 
 if (!@updates) {
     print Dumper(\%count), "all is well - nothing to do\n";
 
 if (!@updates) {
     print Dumper(\%count), "all is well - nothing to do\n";
-    exit 0;
+    finish 0;
 }
 
 #print Dumper(\@updates);
 }
 
 #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";
     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;