X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=git-debrebase;h=b015e885a2bb195cec1418c0123ae366cd5e41b4;hp=6c1f5d1996d87337ee26f526f26d269d8daca2d9;hb=9d98fd69e8abee17a59d27023e87215d55eb9385;hpb=393232b616d2d602f5cb8a81362ddbec7ee7e9fe diff --git a/git-debrebase b/git-debrebase index 6c1f5d19..b015e885 100755 --- a/git-debrebase +++ b/git-debrebase @@ -772,9 +772,6 @@ sub classify ($) { OrigParents => \@orig_ps); } - if (@p > 2) { - return $unknown->("octopus merge"); - } if (@p == 2 and $r->{Msg} =~ m{^\[git-debrebase merged-breakwater.*\]$}m) { # xxx ^ metadata tag needs adding to (5) @@ -783,6 +780,9 @@ sub classify ($) { if ($r->{Msg} =~ m{^\[(git-debrebase|dgit)[: ].*\]$}m) { return $unknown->("unknown kind of merge from $1"); } + if (@p > 2) { + return $unknown->("octopus merge"); + } if (!$ENV{GIT_DEBREBASE_EXPERIMENTAL_MERGE}) { return $unknown->("general two-parent merge");