# our own patch identification algorithm?
# this is an alternative strategy
-sub merge_failed ($$) {
- my ($wrecknotes, $emsg) = @_;
+sub merge_failed ($$;@) {
+ my ($wrecknotes, $emsg, @xmsgs) = @_;
my @m;
push @m, "Merge resolution failed: $emsg";
+ push @m, @xmsgs;
changedir $maindir;
debugcmd '+', @_;
$!=0; $?=-1;
if (system @_) {
- failedcmd_report_cmd undef, @_;
- merge_failed $wrecknotes, failedcmd_waitstatus();
+ merge_failed $wrecknotes,
+ failedcmd_waitstatus(),
+ "failed command: @_";
}
};