X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=git-debrebase;h=7f96749626f94cd7e0848eb9b75aa8613a3c3b9c;hp=d3ed731ba97e299fe2a8c9368799abc7d5691480;hb=60d8dcb7dc0e8e8463fe1a7728dd4114b3d3e52e;hpb=11f20779c3a2d56ebdf9430737b7960bd628b16d;ds=sidebyside diff --git a/git-debrebase b/git-debrebase index d3ed731b..7f967496 100755 --- a/git-debrebase +++ b/git-debrebase @@ -379,10 +379,11 @@ sub gbp_pq_export ($$$) { # 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; @@ -443,8 +444,9 @@ sub merge_series ($$$;@) { debugcmd '+', @_; $!=0; $?=-1; if (system @_) { - failedcmd_report_cmd undef, @_; - merge_failed $wrecknotes, failedcmd_waitstatus(); + merge_failed $wrecknotes, + failedcmd_waitstatus(), + "failed command: @_"; } };